home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_12_nwc.txt < prev    next >
Text File  |  1996-05-07  |  353KB  |  6,261 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001B20 (22 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D C08C                pea.l      [A5 - 0x3F74]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  2F0A                     move.l     -[A7], A2
  21. 0000001A  486D C0B8                pea.l      [A5 - 0x3F48]
  22. 0000001E  7006                     moveq.l    D0, 0x06
  23. 00000020  2F00                     move.l     -[A7], D0
  24. 00000022  42A7                     clr.l      -[A7]
  25. 00000024  42A7                     clr.l      -[A7]
  26. 00000026  42A7                     clr.l      -[A7]
  27. 00000028  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  28. 0000002C  206D D874                movea.l    A0, [A5 - 0x278C]
  29. 00000030  2468 0018                movea.l    A2, [A0 + 0x18]
  30. 00000034  526A 0006                addq.w     [A2 + 0x6], 1
  31. 00000038  487A 0044                pea.l      [PC + 0x44 /* 0000007E, value 0x5F5F7370 '__sp', cstring "__spillargs" */]
  32. 0000003C  2F0A                     move.l     -[A7], A2
  33. 0000003E  7011                     moveq.l    D0, 0x11
  34. 00000040  1F00                     move.b     -[A7], D0
  35. 00000042  4EBA 28C4                jsr        [PC + 0x28C4 /* 00002908 */]
  36. 00000046  2B40 C3EE                move.l     [A5 - 0x3C12], D0
  37. 0000004A  206D D874                movea.l    A0, [A5 - 0x278C]
  38. 0000004E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  39. 00000052  7001                     moveq.l    D0, 0x01
  40. 00000054  2F00                     move.l     -[A7], D0
  41. 00000056  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  42. 0000005A  206D C3EE                movea.l    A0, [A5 - 0x3C12]
  43. 0000005E  2140 0010                move.l     [A0 + 0x10], D0
  44. 00000062  206D C3EE                movea.l    A0, [A5 - 0x3C12]
  45. 00000066  117C 0011 001C           move.b     [A0 + 0x1C], 0x11
  46. 0000006C  206D C3EE                movea.l    A0, [A5 - 0x3C12]
  47. 00000070  00A8 0008 0003 0020      ori.l      [A0 + 0x20], 0x80003
  48. 00000078  245F                     movea.l    A2, [A7]+
  49. 0000007A  4E75                     rts
  50. 0000007C  000C 5F5F                ori.b      A4, 0x5F /* '_' */
  51. 00000080  7370                     moveq.l    D1, 0x70
  52. 00000082  696C                     bvs        +0x6E /* 000000F0 */
  53. 00000084  6C61                     bge        +0x63 /* 000000E7 */
  54. 00000086  7267                     moveq.l    D1, 0x67
  55. 00000088  7300                     moveq.l    D1, 0x00
  56. 0000008A  2F2D D982                move.l     -[A7], [A5 - 0x267E]
  57. 0000008E  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  58. 00000092  42A7                     clr.l      -[A7]
  59. 00000094  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  60. 00000098  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  61. 0000009C  1B7C 0001 D972           move.b     [A5 - 0x268E], 0x1
  62. 000000A2  42A7                     clr.l      -[A7]
  63. 000000A4  7003                     moveq.l    D0, 0x03
  64. 000000A6  2F00                     move.l     -[A7], D0
  65. 000000A8  42A7                     clr.l      -[A7]
  66. 000000AA  7001                     moveq.l    D0, 0x01
  67. 000000AC  2F00                     move.l     -[A7], D0
  68. 000000AE  42A7                     clr.l      -[A7]
  69. 000000B0  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  70. 000000B4  41ED D950                lea.l      A0, [A5 - 0x26B0]
  71. 000000B8  2B48 D5F2                move.l     [A5 - 0x2A0E], A0
  72. 000000BC  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  73. 000000C0  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  74. 000000C4  202D D8DA                move.l     D0, [A5 - 0x2726]
  75. 000000C8  663C                     bne        +0x3E /* 00000106 */
  76. 000000CA  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  77. 000000CE  4EBA FF48                jsr        [PC - 0xB8 /* 00000018 */]
  78. 000000D2  6032                     bra        +0x34 /* 00000106 */
  79. label000000D4:
  80. 000000D4  206D D8DA                movea.l    A0, [A5 - 0x2726]
  81. 000000D8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  82. 000000DC  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  83. 000000E0  4A80                     tst.l      D0
  84. 000000E2  6712                     beq        +0x14 /* 000000F6 */
  85. 000000E4  206D D8DA                movea.l    A0, [A5 - 0x2726]
  86. 000000E8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  87. 000000EC  7054                     moveq.l    D0, 0x54
  88. 000000EE  2F00                     move.l     -[A7], D0
  89. label000000F0:
  90. 000000F0  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  91. 000000F4  504F                     addq.w     A7, 8
  92. label000000F6:
  93. 000000F6  486D D8DA                pea.l      [A5 - 0x2726]
  94. 000000FA  206D D8DA                movea.l    A0, [A5 - 0x2726]
  95. 000000FE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  96. 00000102  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  97. label00000106:
  98. 00000106  202D D8DA                move.l     D0, [A5 - 0x2726]
  99. 0000010A  6722                     beq        +0x24 /* 0000012E */
  100. 0000010C  60C6                     bra        -0x38 /* 000000D4 */
  101. label0000010E:
  102. 0000010E  206D D636                movea.l    A0, [A5 - 0x29CA]
  103. 00000112  2F28 0008                move.l     -[A7], [A0 + 0x8]
  104. 00000116  7003                     moveq.l    D0, 0x03
  105. 00000118  2F00                     move.l     -[A7], D0
  106. 0000011A  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  107. 0000011E  486D D636                pea.l      [A5 - 0x29CA]
  108. 00000122  206D D636                movea.l    A0, [A5 - 0x29CA]
  109. 00000126  2F28 0008                move.l     -[A7], [A0 + 0x8]
  110. 0000012A  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  111. label0000012E:
  112. 0000012E  202D D636                move.l     D0, [A5 - 0x29CA]
  113. 00000132  66DA                     bne        -0x24 /* 0000010E */
  114. 00000134  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  115. 00000138  4EBA 0084                jsr        [PC + 0x84 /* 000001BE */]
  116. 0000013C  487A 007E                pea.l      [PC + 0x7E /* 000001BC, value 0x4E56 'NV', cstring "" */]
  117. 00000140  7002                     moveq.l    D0, 0x02
  118. 00000142  3F00                     move.w     -[A7], D0
  119. 00000144  206D D960                movea.l    A0, [A5 - 0x26A0]
  120. 00000148  4E90                     jsr        [A0]
  121. 0000014A  2F00                     move.l     -[A7], D0
  122. 0000014C  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  123. 00000150  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  124. 00000154  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  125. 00000158  4EBA 0278                jsr        [PC + 0x278 /* 000003D2 */]
  126. 0000015C  302D D93A                move.w     D0, [A5 - 0x26C6]
  127. 00000160  6604                     bne        +0x6 /* 00000166 */
  128. 00000162  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  129. label00000166:
  130. 00000166  0CAD 0000 0000 D898      cmpi.l     [A5 - 0x2768], 0x0
  131. 0000016E  6E36                     bgt        +0x38 /* 000001A6 */
  132. 00000170  202D C47E                move.l     D0, [A5 - 0x3B82]
  133. 00000174  670C                     beq        +0xE /* 00000182 */
  134. 00000176  486D C47E                pea.l      [A5 - 0x3B82]
  135. 0000017A  486D 1D32                pea.l      [A5 + 0x1D32 /* export_930 */]
  136. 0000017E  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  137. label00000182:
  138. 00000182  202D C482                move.l     D0, [A5 - 0x3B7E]
  139. 00000186  670C                     beq        +0xE /* 00000194 */
  140. 00000188  486D C482                pea.l      [A5 - 0x3B7E]
  141. 0000018C  486D 1D32                pea.l      [A5 + 0x1D32 /* export_930 */]
  142. 00000190  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  143. label00000194:
  144. 00000194  202D C47A                move.l     D0, [A5 - 0x3B86]
  145. 00000198  670C                     beq        +0xE /* 000001A6 */
  146. 0000019A  486D C47A                pea.l      [A5 - 0x3B86]
  147. 0000019E  486D 1D32                pea.l      [A5 + 0x1D32 /* export_930 */]
  148. 000001A2  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  149. label000001A6:
  150. 000001A6  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  151. 000001AA  302D D93A                move.w     D0, [A5 - 0x26C6]
  152. 000001AE  6704                     beq        +0x6 /* 000001B4 */
  153. 000001B0  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  154. label000001B4:
  155. 000001B4  205F                     movea.l    A0, [A7]+
  156. 000001B6  504F                     addq.w     A7, 8
  157. 000001B8  4ED0                     jmp        [A0]
  158. 000001BA  0002 0000                ori.b      D2, 0x0
  159. fn000001BE:
  160. 000001BE  4E56 FFF4                link       A6, -0x000C
  161. 000001C2  48E7 0820                movem.l    -[A7], D4,A2
  162. 000001C6  1D6D D614 FFF4           move.b     [A6 - 0xC], [A5 - 0x29EC]
  163. 000001CC  6000 011A                bra        +0x11C /* 000002E8 */
  164. label000001D0:
  165. 000001D0  486D D8D0                pea.l      [A5 - 0x2730]
  166. 000001D4  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  167. 000001D8  4EBA 3E56                jsr        [PC + 0x3E56 /* 00004030 */]
  168. 000001DC  0C2D 0066 CDDC           cmpi.b     [A5 - 0x3224], 0x66 /* 'f' */
  169. 000001E2  661A                     bne        +0x1C /* 000001FE */
  170. 000001E4  202D D9AA                move.l     D0, [A5 - 0x2656]
  171. 000001E8  6600 0108                bne        +0x10A /* 000002F2 */
  172. 000001EC  7027                     moveq.l    D0, 0x27
  173. 000001EE  2F00                     move.l     -[A7], D0
  174. 000001F0  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  175. 000001F4  584F                     addq.w     A7, 4
  176. 000001F6  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  177. 000001FA  6000 00EC                bra        +0xEE /* 000002E8 */
  178. label000001FE:
  179. 000001FE  7800                     moveq.l    D4, 0x00
  180. 00000200  7000                     moveq.l    D0, 0x00
  181. 00000202  2B40 D88C                move.l     [A5 - 0x2774], D0
  182. 00000206  1B6E FFF4 D614           move.b     [A5 - 0x29EC], [A6 - 0xC]
  183. 0000020C  2B6D D9AA D91A           move.l     [A5 - 0x26E6], [A5 - 0x2656]
  184. 00000212  0C2D 002F CDDC           cmpi.b     [A5 - 0x3224], 0x2F /* '/' */
  185. 00000218  6608                     bne        +0xA /* 00000222 */
  186. 0000021A  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  187. 0000021E  6000 00C8                bra        +0xCA /* 000002E8 */
  188. label00000222:
  189. 00000222  0C2D 0014 CDDC           cmpi.b     [A5 - 0x3224], 0x14
  190. 00000228  6600 00B0                bne        +0xB2 /* 000002DA */
  191. 0000022C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  192. 00000230  0C2D 0084 CDDC           cmpi.b     [A5 - 0x3224], 0x84
  193. 00000236  6600 0098                bne        +0x9A /* 000002D0 */
  194. 0000023A  486E FFFC                pea.l      [A6 - 0x4]
  195. 0000023E  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  196. 00000242  2440                     movea.l    A2, D0
  197. 00000244  4240                     clr.w      D0
  198. 00000246  3D40 FFF8                move.w     [A6 - 0x8], D0
  199. 0000024A  6036                     bra        +0x38 /* 00000282 */
  200. label0000024C:
  201. 0000024C  2F0A                     move.l     -[A7], A2
  202. 0000024E  701B                     moveq.l    D0, 0x1B
  203. 00000250  2F00                     move.l     -[A7], D0
  204. 00000252  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  205. 00000256  504F                     addq.w     A7, 8
  206. 00000258  7001                     moveq.l    D0, 0x01
  207. 0000025A  3D40 FFF8                move.w     [A6 - 0x8], D0
  208. 0000025E  602C                     bra        +0x2E /* 0000028C */
  209. label00000260:
  210. 00000260  2F0A                     move.l     -[A7], A2
  211. 00000262  322E FFF8                move.w     D1, [A6 - 0x8]
  212. 00000266  7000                     moveq.l    D0, 0x00
  213. 00000268  3001                     move.w     D0, D1
  214. 0000026A  E580                     asl        D0, 2
  215. 0000026C  41ED C3D6                lea.l      A0, [A5 - 0x3C2A]
  216. 00000270  2F30 0000                move.l     -[A7], [A0 + D0.w]
  217. 00000274  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  218. 00000278  504F                     addq.w     A7, 8
  219. 0000027A  4A80                     tst.l      D0
  220. 0000027C  670E                     beq        +0x10 /* 0000028C */
  221. 0000027E  526E FFF8                addq.w     [A6 - 0x8], 1
  222. label00000282:
  223. 00000282  0C6E 0003 FFF8           cmpi.w     [A6 - 0x8], 0x3
  224. 00000288  66D6                     bne        -0x28 /* 00000260 */
  225. 0000028A  60C0                     bra        -0x3E /* 0000024C */
  226. label0000028C:
  227. 0000028C  2F0A                     move.l     -[A7], A2
  228. 0000028E  206D D958                movea.l    A0, [A5 - 0x26A8]
  229. 00000292  4E90                     jsr        [A0]
  230. 00000294  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  231. 0000029A  6624                     bne        +0x26 /* 000002C0 */
  232. 0000029C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  233. 000002A0  1B6E FFF9 D614           move.b     [A5 - 0x29EC], [A6 - 0x7]
  234. 000002A6  52AD D9AA                addq.l     [A5 - 0x2656], 1
  235. 000002AA  4EBA FF12                jsr        [PC - 0xEE /* 000001BE */]
  236. 000002AE  53AD D9AA                subq.l     [A5 - 0x2656], 1
  237. 000002B2  7066                     moveq.l    D0, 0x66
  238. 000002B4  1F00                     move.b     -[A7], D0
  239. 000002B6  7037                     moveq.l    D0, 0x37
  240. 000002B8  2F00                     move.l     -[A7], D0
  241. 000002BA  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  242. 000002BE  6028                     bra        +0x2A /* 000002E8 */
  243. label000002C0:
  244. 000002C0  7001                     moveq.l    D0, 0x01
  245. 000002C2  2B40 D91A                move.l     [A5 - 0x26E6], D0
  246. 000002C6  1B6E FFF9 D614           move.b     [A5 - 0x29EC], [A6 - 0x7]
  247. 000002CC  7802                     moveq.l    D4, 0x02
  248. 000002CE  600A                     bra        +0xC /* 000002DA */
  249. label000002D0:
  250. 000002D0  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  251. 000002D4  1B7C 0014 CDDC           move.b     [A5 - 0x3224], 0x14
  252. label000002DA:
  253. 000002DA  2F04                     move.l     -[A7], D4
  254. 000002DC  4EBA 0B94                jsr        [PC + 0xB94 /* 00000E72 */]
  255. 000002E0  4EBA 00F0                jsr        [PC + 0xF0 /* 000003D2 */]
  256. 000002E4  4EBA 3D56                jsr        [PC + 0x3D56 /* 0000403C */]
  257. label000002E8:
  258. 000002E8  0C2D 008B CDDC           cmpi.b     [A5 - 0x3224], 0x8B
  259. 000002EE  6600 FEE0                bne        -0x11E /* 000001D0 */
  260. label000002F2:
  261. 000002F2  4CDF 0410                movem.l    D4,A2, [A7]+
  262. 000002F6  4E5E                     unlink     A6
  263. 000002F8  4E75                     rts
  264. 000002FA  4E56 0000                link       A6, 0
  265. 000002FE  2F0A                     move.l     -[A7], A2
  266. 00000300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  267. 00000304  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  268. 00000308  2440                     movea.l    A2, D0
  269. 0000030A  200A                     move.l     D0, A2
  270. 0000030C  6710                     beq        +0x12 /* 0000031E */
  271. 0000030E  2F0A                     move.l     -[A7], A2
  272. 00000310  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  273. 00000314  204A                     movea.l    A0, A2
  274. 00000316  5848                     addq.w     A0, 4
  275. 00000318  2F08                     move.l     -[A7], A0
  276. 0000031A  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  277. label0000031E:
  278. 0000031E  245F                     movea.l    A2, [A7]+
  279. 00000320  4E5E                     unlink     A6
  280. 00000322  205F                     movea.l    A0, [A7]+
  281. 00000324  584F                     addq.w     A7, 4
  282. 00000326  4ED0                     jmp        [A0]
  283. 00000328  4E56 0000                link       A6, 0
  284. 0000032C  48E7 0030                movem.l    -[A7], A2,A3
  285. 00000330  246E 0008                movea.l    A2, [A6 + 0x8]
  286. 00000334  2652                     movea.l    A3, [A2]
  287. 00000336  200B                     move.l     D0, A3
  288. 00000338  671E                     beq        +0x20 /* 00000358 */
  289. 0000033A  200B                     move.l     D0, A3
  290. 0000033C  7201                     moveq.l    D1, 0x01
  291. 0000033E  C081                     and.l      D0, D1
  292. 00000340  6616                     bne        +0x18 /* 00000358 */
  293. 00000342  2F0A                     move.l     -[A7], A2
  294. 00000344  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  295. 00000348  2F0B                     move.l     -[A7], A3
  296. 0000034A  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  297. 0000034E  204B                     movea.l    A0, A3
  298. 00000350  5848                     addq.w     A0, 4
  299. 00000352  2F08                     move.l     -[A7], A0
  300. 00000354  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  301. label00000358:
  302. 00000358  4CDF 0C00                movem.l    A2,A3, [A7]+
  303. 0000035C  4E5E                     unlink     A6
  304. 0000035E  205F                     movea.l    A0, [A7]+
  305. 00000360  584F                     addq.w     A7, 4
  306. 00000362  4ED0                     jmp        [A0]
  307. 00000364  4E56 0000                link       A6, 0
  308. 00000368  48E7 0038                movem.l    -[A7], A2,A3,A4
  309. 0000036C  7002                     moveq.l    D0, 0x02
  310. 0000036E  2F00                     move.l     -[A7], D0
  311. 00000370  246E 0014                movea.l    A2, [A6 + 0x14]
  312. 00000374  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  313. 00000378  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  314. 0000037C  2840                     movea.l    A4, D0
  315. 0000037E  00AC 0000 0002 0020      ori.l      [A4 + 0x20], 0x2
  316. 00000386  4AAC 0010                tst.l      [A4 + 0x10]
  317. 0000038A  660A                     bne        +0xC /* 00000396 */
  318. 0000038C  2F3C 0000 0204           move.l     -[A7], 0x204
  319. 00000392  4EBA FC6C                jsr        [PC - 0x394 /* 00000000 */]
  320. label00000396:
  321. 00000396  7014                     moveq.l    D0, 0x14
  322. 00000398  2F00                     move.l     -[A7], D0
  323. 0000039A  206D D964                movea.l    A0, [A5 - 0x269C]
  324. 0000039E  4E90                     jsr        [A0]
  325. 000003A0  2640                     movea.l    A3, D0
  326. 000003A2  268A                     move.l     [A3], A2
  327. 000003A4  274C 0004                move.l     [A3 + 0x4], A4
  328. 000003A8  276E 0010 0008           move.l     [A3 + 0x8], [A6 + 0x10]
  329. 000003AE  276E 000C 0010           move.l     [A3 + 0x10], [A6 + 0xC]
  330. 000003B4  276E 0008 000C           move.l     [A3 + 0xC], [A6 + 0x8]
  331. 000003BA  206C 0010                movea.l    A0, [A4 + 0x10]
  332. 000003BE  214B 0032                move.l     [A0 + 0x32], A3
  333. 000003C2  200C                     move.l     D0, A4
  334. 000003C4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  335. 000003C8  4E5E                     unlink     A6
  336. 000003CA  205F                     movea.l    A0, [A7]+
  337. 000003CC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  338. 000003D0  4ED0                     jmp        [A0]
  339. fn000003D2:
  340. 000003D2  48E7 0038                movem.l    -[A7], A2,A3,A4
  341. 000003D6  6000 00AA                bra        +0xAC /* 00000482 */
  342. label000003DA:
  343. 000003DA  206D C3EA                movea.l    A0, [A5 - 0x3C16]
  344. 000003DE  2668 0008                movea.l    A3, [A0 + 0x8]
  345. 000003E2  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  346. 000003E6  0240 0100                andi.w     D0, 0x100
  347. 000003EA  6718                     beq        +0x1A /* 00000404 */
  348. 000003EC  2F0B                     move.l     -[A7], A3
  349. 000003EE  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  350. 000003F2  2F00                     move.l     -[A7], D0
  351. 000003F4  2F3C 0000 0092           move.l     -[A7], 0x92
  352. 000003FA  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  353. 000003FE  504F                     addq.w     A7, 8
  354. 00000400  6000 0088                bra        +0x8A /* 0000048A */
  355. label00000404:
  356. 00000404  486D C3EA                pea.l      [A5 - 0x3C16]
  357. 00000408  2F0B                     move.l     -[A7], A3
  358. 0000040A  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  359. 0000040E  206B 000C                movea.l    A0, [A3 + 0xC]
  360. 00000412  2010                     move.l     D0, [A0]
  361. 00000414  721F                     moveq.l    D1, 0x1F
  362. 00000416  C081                     and.l      D0, D1
  363. 00000418  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  364. 0000041C  1030 0000                move.b     D0, [A0 + D0.w]
  365. 00000420  7210                     moveq.l    D1, 0x10
  366. 00000422  C001                     and.b      D0, D1
  367. 00000424  660A                     bne        +0xC /* 00000430 */
  368. 00000426  2F3C 0000 0338           move.l     -[A7], 0x338
  369. 0000042C  4EBA FBD2                jsr        [PC - 0x42E /* 00000000 */]
  370. label00000430:
  371. 00000430  286B 0010                movea.l    A4, [A3 + 0x10]
  372. 00000434  102C 000A                move.b     D0, [A4 + 0xA]
  373. 00000438  7202                     moveq.l    D1, 0x02
  374. 0000043A  C001                     and.b      D0, D1
  375. 0000043C  6706                     beq        +0x8 /* 00000444 */
  376. 0000043E  7000                     moveq.l    D0, 0x00
  377. 00000440  2440                     movea.l    A2, D0
  378. 00000442  6004                     bra        +0x6 /* 00000448 */
  379. label00000444:
  380. 00000444  246C 0032                movea.l    A2, [A4 + 0x32]
  381. label00000448:
  382. 00000448  200A                     move.l     D0, A2
  383. 0000044A  672C                     beq        +0x2E /* 00000478 */
  384. 0000044C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  385. 00000450  2F12                     move.l     -[A7], [A2]
  386. 00000452  42A7                     clr.l      -[A7]
  387. 00000454  2F2D D8AC                move.l     -[A7], [A5 - 0x2754]
  388. 00000458  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  389. 0000045C  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  390. 00000460  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  391. 00000464  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  392. 00000468  2F0A                     move.l     -[A7], A2
  393. 0000046A  206D D958                movea.l    A0, [A5 - 0x26A8]
  394. 0000046E  4E90                     jsr        [A0]
  395. 00000470  7000                     moveq.l    D0, 0x00
  396. 00000472  2940 0032                move.l     [A4 + 0x32], D0
  397. 00000476  600A                     bra        +0xC /* 00000482 */
  398. label00000478:
  399. 00000478  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  400. 0000047C  2F0B                     move.l     -[A7], A3
  401. 0000047E  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  402. label00000482:
  403. 00000482  202D C3EA                move.l     D0, [A5 - 0x3C16]
  404. 00000486  6600 FF52                bne        -0xAC /* 000003DA */
  405. label0000048A:
  406. 0000048A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  407. 0000048E  4E75                     rts
  408. 00000490  4E56 0000                link       A6, 0
  409. 00000494  2F0B                     move.l     -[A7], A3
  410. 00000496  266E 0008                movea.l    A3, [A6 + 0x8]
  411. 0000049A  206B 000C                movea.l    A0, [A3 + 0xC]
  412. 0000049E  2010                     move.l     D0, [A0]
  413. 000004A0  721F                     moveq.l    D1, 0x1F
  414. 000004A2  C081                     and.l      D0, D1
  415. 000004A4  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  416. 000004A8  1030 0000                move.b     D0, [A0 + D0.w]
  417. 000004AC  7210                     moveq.l    D1, 0x10
  418. 000004AE  C001                     and.b      D0, D1
  419. 000004B0  660A                     bne        +0xC /* 000004BC */
  420. 000004B2  2F3C 0000 0368           move.l     -[A7], 0x368
  421. 000004B8  4EBA FB46                jsr        [PC - 0x4BA /* 00000000 */]
  422. label000004BC:
  423. 000004BC  206B 0010                movea.l    A0, [A3 + 0x10]
  424. 000004C0  1028 000A                move.b     D0, [A0 + 0xA]
  425. 000004C4  7201                     moveq.l    D1, 0x01
  426. 000004C6  C001                     and.b      D0, D1
  427. 000004C8  661C                     bne        +0x1E /* 000004E6 */
  428. 000004CA  202B 0020                move.l     D0, [A3 + 0x20]
  429. 000004CE  7202                     moveq.l    D1, 0x02
  430. 000004D0  C081                     and.l      D0, D1
  431. 000004D2  6708                     beq        +0xA /* 000004DC */
  432. 000004D4  2F0B                     move.l     -[A7], A3
  433. 000004D6  4EBA 0018                jsr        [PC + 0x18 /* 000004F0 */]
  434. 000004DA  600A                     bra        +0xC /* 000004E6 */
  435. label000004DC:
  436. 000004DC  206B 0010                movea.l    A0, [A3 + 0x10]
  437. 000004E0  0068 0080 0008           ori.w      [A0 + 0x8], 0x80
  438. label000004E6:
  439. 000004E6  265F                     movea.l    A3, [A7]+
  440. 000004E8  4E5E                     unlink     A6
  441. 000004EA  205F                     movea.l    A0, [A7]+
  442. 000004EC  584F                     addq.w     A7, 4
  443. 000004EE  4ED0                     jmp        [A0]
  444. fn000004F0:
  445. 000004F0  4E56 0000                link       A6, 0
  446. 000004F4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  447. 000004F8  286E 0008                movea.l    A4, [A6 + 0x8]
  448. 000004FC  200C                     move.l     D0, A4
  449. 000004FE  6718                     beq        +0x1A /* 00000518 */
  450. 00000500  206C 000C                movea.l    A0, [A4 + 0xC]
  451. 00000504  2010                     move.l     D0, [A0]
  452. 00000506  721F                     moveq.l    D1, 0x1F
  453. 00000508  C081                     and.l      D0, D1
  454. 0000050A  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  455. 0000050E  1030 0000                move.b     D0, [A0 + D0.w]
  456. 00000512  7210                     moveq.l    D1, 0x10
  457. 00000514  C001                     and.b      D0, D1
  458. 00000516  660A                     bne        +0xC /* 00000522 */
  459. label00000518:
  460. 00000518  2F3C 0000 0381           move.l     -[A7], 0x381
  461. 0000051E  4EBA FAE0                jsr        [PC - 0x520 /* 00000000 */]
  462. label00000522:
  463. 00000522  266C 0010                movea.l    A3, [A4 + 0x10]
  464. 00000526  162D D5DA                move.b     D3, [A5 - 0x2A26]
  465. 0000052A  7003                     moveq.l    D0, 0x03
  466. 0000052C  B600                     cmp.b      D3, D0
  467. 0000052E  661A                     bne        +0x1C /* 0000054A */
  468. 00000530  102C 001C                move.b     D0, [A4 + 0x1C]
  469. 00000534  7206                     moveq.l    D1, 0x06
  470. 00000536  B001                     cmp.b      D0, D1
  471. 00000538  6610                     bne        +0x12 /* 0000054A */
  472. 0000053A  2453                     movea.l    A2, [A3]
  473. 0000053C  200A                     move.l     D0, A2
  474. 0000053E  670A                     beq        +0xC /* 0000054A */
  475. 00000540  206A 0010                movea.l    A0, [A2 + 0x10]
  476. 00000544  4AA8 008A                tst.l      [A0 + 0x8A]
  477. 00000548  661E                     bne        +0x20 /* 00000568 */
  478. label0000054A:
  479. 0000054A  7006                     moveq.l    D0, 0x06
  480. 0000054C  B600                     cmp.b      D3, D0
  481. 0000054E  6626                     bne        +0x28 /* 00000576 */
  482. 00000550  4A93                     tst.l      [A3]
  483. 00000552  6622                     bne        +0x24 /* 00000576 */
  484. 00000554  102B 000A                move.b     D0, [A3 + 0xA]
  485. 00000558  7202                     moveq.l    D1, 0x02
  486. 0000055A  C001                     and.b      D0, D1
  487. 0000055C  6718                     beq        +0x1A /* 00000576 */
  488. 0000055E  102C 001C                move.b     D0, [A4 + 0x1C]
  489. 00000562  7203                     moveq.l    D1, 0x03
  490. 00000564  B001                     cmp.b      D0, D1
  491. 00000566  660E                     bne        +0x10 /* 00000576 */
  492. label00000568:
  493. 00000568  026B FFFE 0008           andi.w     [A3 + 0x8], 0xFFFE
  494. 0000056E  006B 0002 0008           ori.w      [A3 + 0x8], 0x2
  495. 00000574  6020                     bra        +0x22 /* 00000596 */
  496. label00000576:
  497. 00000576  026B FF7F 0008           andi.w     [A3 + 0x8], 0xFF7F
  498. 0000057C  302B 0008                move.w     D0, [A3 + 0x8]
  499. 00000580  7203                     moveq.l    D1, 0x03
  500. 00000582  C041                     and.w      D0, D1
  501. 00000584  6610                     bne        +0x12 /* 00000596 */
  502. 00000586  486D C3EA                pea.l      [A5 - 0x3C16]
  503. 0000058A  2F0C                     move.l     -[A7], A4
  504. 0000058C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  505. 00000590  006B 0001 0008           ori.w      [A3 + 0x8], 0x1
  506. label00000596:
  507. 00000596  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  508. 0000059A  4E5E                     unlink     A6
  509. 0000059C  205F                     movea.l    A0, [A7]+
  510. 0000059E  584F                     addq.w     A7, 4
  511. 000005A0  4ED0                     jmp        [A0]
  512. 000005A2  4E56 0000                link       A6, 0
  513. 000005A6  48E7 1030                movem.l    -[A7], D3,A2,A3
  514. 000005AA  266E 0008                movea.l    A3, [A6 + 0x8]
  515. 000005AE  244B                     movea.l    A2, A3
  516. 000005B0  7014                     moveq.l    D0, 0x14
  517. 000005B2  D5C0                     add.l      A2, D0
  518. 000005B4  4A52                     tst.w      [A2]
  519. 000005B6  670A                     beq        +0xC /* 000005C2 */
  520. 000005B8  2F3C 0000 03A6           move.l     -[A7], 0x3A6
  521. 000005BE  4EBA FA40                jsr        [PC - 0x5C0 /* 00000000 */]
  522. label000005C2:
  523. 000005C2  376D D950 0012           move.w     [A3 + 0x12], [A5 - 0x26B0]
  524. 000005C8  302D D950                move.w     D0, [A5 - 0x26B0]
  525. 000005CC  674E                     beq        +0x50 /* 0000061C */
  526. 000005CE  302D D950                move.w     D0, [A5 - 0x26B0]
  527. 000005D2  3480                     move.w     [A2], D0
  528. 000005D4  3200                     move.w     D1, D0
  529. 000005D6  48C1                     ext.l      D1
  530. 000005D8  7602                     moveq.l    D3, 0x02
  531. 000005DA  E7A9                     lsl        D1, D3
  532. 000005DC  2F01                     move.l     -[A7], D1
  533. 000005DE  206D D968                movea.l    A0, [A5 - 0x2698]
  534. 000005E2  4E90                     jsr        [A0]
  535. 000005E4  2740 0016                move.l     [A3 + 0x16], D0
  536. 000005E8  3212                     move.w     D1, [A2]
  537. 000005EA  48C1                     ext.l      D1
  538. 000005EC  E7A9                     lsl        D1, D3
  539. 000005EE  2F01                     move.l     -[A7], D1
  540. 000005F0  2F2D D954                move.l     -[A7], [A5 - 0x26AC]
  541. 000005F4  2F00                     move.l     -[A7], D0
  542. 000005F6  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  543. 000005FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  544. 000005FE  302D D950                move.w     D0, [A5 - 0x26B0]
  545. 00000602  48C0                     ext.l      D0
  546. 00000604  E7A8                     lsl        D0, D3
  547. 00000606  2F00                     move.l     -[A7], D0
  548. 00000608  42A7                     clr.l      -[A7]
  549. 0000060A  2F2D D954                move.l     -[A7], [A5 - 0x26AC]
  550. 0000060E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  551. 00000612  4FEF 000C                lea.l      A7, [A7 + 0xC]
  552. 00000616  4240                     clr.w      D0
  553. 00000618  3B40 D950                move.w     [A5 - 0x26B0], D0
  554. label0000061C:
  555. 0000061C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  556. 00000620  4E5E                     unlink     A6
  557. 00000622  205F                     movea.l    A0, [A7]+
  558. 00000624  584F                     addq.w     A7, 4
  559. 00000626  4ED0                     jmp        [A0]
  560. fn00000628:
  561. 00000628  4E56 FFEC                link       A6, -0x0014
  562. 0000062C  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  563. 00000630  246E 000A                movea.l    A2, [A6 + 0xA]
  564. 00000634  7800                     moveq.l    D4, 0x00
  565. 00000636  7A00                     moveq.l    D5, 0x00
  566. 00000638  7C00                     moveq.l    D6, 0x00
  567. 0000063A  7000                     moveq.l    D0, 0x00
  568. 0000063C  2B40 C0AC                move.l     [A5 - 0x3F54], D0
  569. 00000640  6034                     bra        +0x36 /* 00000676 */
  570. label00000642:
  571. 00000642  7601                     moveq.l    D3, 0x01
  572. 00000644  6016                     bra        +0x18 /* 0000065C */
  573. label00000646:
  574. 00000646  7602                     moveq.l    D3, 0x02
  575. 00000648  6012                     bra        +0x14 /* 0000065C */
  576. label0000064A:
  577. 0000064A  7604                     moveq.l    D3, 0x04
  578. 0000064C  600E                     bra        +0x10 /* 0000065C */
  579. label0000064E:
  580. 0000064E  7608                     moveq.l    D3, 0x08
  581. 00000650  600A                     bra        +0xC /* 0000065C */
  582. label00000652:
  583. 00000652  7610                     moveq.l    D3, 0x10
  584. 00000654  6006                     bra        +0x8 /* 0000065C */
  585. label00000656:
  586. 00000656  7620                     moveq.l    D3, 0x20
  587. 00000658  6002                     bra        +0x4 /* 0000065C */
  588. label0000065A:
  589. 0000065A  7640                     moveq.l    D3, 0x40
  590. label0000065C:
  591. 0000065C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  592. 00000660  2006                     move.l     D0, D6
  593. 00000662  C083                     and.l      D0, D3
  594. 00000664  670E                     beq        +0x10 /* 00000674 */
  595. 00000666  487A 0804                pea.l      [PC + 0x804 /* 00000E6C, value 0x0, cstring "" */]
  596. 0000066A  702F                     moveq.l    D0, 0x2F
  597. 0000066C  2F00                     move.l     -[A7], D0
  598. 0000066E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  599. 00000672  504F                     addq.w     A7, 8
  600. label00000674:
  601. 00000674  8C83                     or.l       D6, D3
  602. label00000676:
  603. 00000676  122D CDDC                move.b     D1, [A5 - 0x3224]
  604. 0000067A  7000                     moveq.l    D0, 0x00
  605. 0000067C  1001                     move.b     D0, D1
  606. 0000067E  722B                     moveq.l    D1, 0x2B
  607. 00000680  B081                     cmp.l      D0, D1
  608. 00000682  67BE                     beq        -0x40 /* 00000642 */
  609. 00000684  7214                     moveq.l    D1, 0x14
  610. 00000686  B081                     cmp.l      D0, D1
  611. 00000688  67BC                     beq        -0x42 /* 00000646 */
  612. 0000068A  7201                     moveq.l    D1, 0x01
  613. 0000068C  B081                     cmp.l      D0, D1
  614. 0000068E  67BA                     beq        -0x44 /* 0000064A */
  615. 00000690  7225                     moveq.l    D1, 0x25
  616. 00000692  B081                     cmp.l      D0, D1
  617. 00000694  67B8                     beq        -0x46 /* 0000064E */
  618. 00000696  7233                     moveq.l    D1, 0x33
  619. 00000698  B081                     cmp.l      D0, D1
  620. 0000069A  67B6                     beq        -0x48 /* 00000652 */
  621. 0000069C  721B                     moveq.l    D1, 0x1B
  622. 0000069E  B081                     cmp.l      D0, D1
  623. 000006A0  67B4                     beq        -0x4A /* 00000656 */
  624. 000006A2  7220                     moveq.l    D1, 0x20
  625. 000006A4  B081                     cmp.l      D0, D1
  626. 000006A6  67B2                     beq        -0x4C /* 0000065A */
  627. 000006A8  7206                     moveq.l    D1, 0x06
  628. 000006AA  B081                     cmp.l      D0, D1
  629. 000006AC  6700 00D0                beq        +0xD2 /* 0000077E */
  630. 000006B0  7229                     moveq.l    D1, 0x29
  631. 000006B2  B081                     cmp.l      D0, D1
  632. 000006B4  6700 00CC                beq        +0xCE /* 00000782 */
  633. 000006B8  7236                     moveq.l    D1, 0x36
  634. 000006BA  B081                     cmp.l      D0, D1
  635. 000006BC  6700 00C8                beq        +0xCA /* 00000786 */
  636. 000006C0  7228                     moveq.l    D1, 0x28
  637. 000006C2  B081                     cmp.l      D0, D1
  638. 000006C4  6700 00C4                beq        +0xC6 /* 0000078A */
  639. 000006C8  721C                     moveq.l    D1, 0x1C
  640. 000006CA  B081                     cmp.l      D0, D1
  641. 000006CC  6700 00C0                beq        +0xC2 /* 0000078E */
  642. 000006D0  721D                     moveq.l    D1, 0x1D
  643. 000006D2  B081                     cmp.l      D0, D1
  644. 000006D4  6700 00BC                beq        +0xBE /* 00000792 */
  645. 000006D8  7215                     moveq.l    D1, 0x15
  646. 000006DA  B081                     cmp.l      D0, D1
  647. 000006DC  6700 00B8                beq        +0xBA /* 00000796 */
  648. 000006E0  720F                     moveq.l    D1, 0x0F
  649. 000006E2  B081                     cmp.l      D0, D1
  650. 000006E4  6700 00B8                beq        +0xBA /* 0000079E */
  651. 000006E8  7238                     moveq.l    D1, 0x38
  652. 000006EA  B081                     cmp.l      D0, D1
  653. 000006EC  6700 00B8                beq        +0xBA /* 000007A6 */
  654. 000006F0  7213                     moveq.l    D1, 0x13
  655. 000006F2  B081                     cmp.l      D0, D1
  656. 000006F4  6700 00B8                beq        +0xBA /* 000007AE */
  657. 000006F8  7208                     moveq.l    D1, 0x08
  658. 000006FA  B081                     cmp.l      D0, D1
  659. 000006FC  6700 00B8                beq        +0xBA /* 000007B6 */
  660. 00000700  7249                     moveq.l    D1, 0x49
  661. 00000702  B081                     cmp.l      D0, D1
  662. 00000704  6700 00C8                beq        +0xCA /* 000007CE */
  663. 00000708  7245                     moveq.l    D1, 0x45
  664. 0000070A  B081                     cmp.l      D0, D1
  665. 0000070C  6700 00C0                beq        +0xC2 /* 000007CE */
  666. 00000710  7221                     moveq.l    D1, 0x21
  667. 00000712  B081                     cmp.l      D0, D1
  668. 00000714  6700 00B8                beq        +0xBA /* 000007CE */
  669. 00000718  7247                     moveq.l    D1, 0x47
  670. 0000071A  B081                     cmp.l      D0, D1
  671. 0000071C  6700 00B8                beq        +0xBA /* 000007D6 */
  672. 00000720  7243                     moveq.l    D1, 0x43
  673. 00000722  B081                     cmp.l      D0, D1
  674. 00000724  6700 00B0                beq        +0xB2 /* 000007D6 */
  675. 00000728  7205                     moveq.l    D1, 0x05
  676. 0000072A  B081                     cmp.l      D0, D1
  677. 0000072C  6700 00A8                beq        +0xAA /* 000007D6 */
  678. 00000730  7209                     moveq.l    D1, 0x09
  679. 00000732  B081                     cmp.l      D0, D1
  680. 00000734  6700 00A8                beq        +0xAA /* 000007DE */
  681. 00000738  7239                     moveq.l    D1, 0x39
  682. 0000073A  B081                     cmp.l      D0, D1
  683. 0000073C  6700 00A4                beq        +0xA6 /* 000007E2 */
  684. 00000740  7272                     moveq.l    D1, 0x72
  685. 00000742  B081                     cmp.l      D0, D1
  686. 00000744  6700 00B4                beq        +0xB6 /* 000007FA */
  687. 00000748  7207                     moveq.l    D1, 0x07
  688. 0000074A  B081                     cmp.l      D0, D1
  689. 0000074C  6700 00E0                beq        +0xE2 /* 0000082E */
  690. 00000750  722D                     moveq.l    D1, 0x2D
  691. 00000752  B081                     cmp.l      D0, D1
  692. 00000754  6700 00D8                beq        +0xDA /* 0000082E */
  693. 00000758  7235                     moveq.l    D1, 0x35
  694. 0000075A  B081                     cmp.l      D0, D1
  695. 0000075C  6700 00D0                beq        +0xD2 /* 0000082E */
  696. 00000760  7212                     moveq.l    D1, 0x12
  697. 00000762  B081                     cmp.l      D0, D1
  698. 00000764  6700 0166                beq        +0x168 /* 000008CC */
  699. 00000768  724A                     moveq.l    D1, 0x4A
  700. 0000076A  B081                     cmp.l      D0, D1
  701. 0000076C  6700 0170                beq        +0x172 /* 000008DE */
  702. 00000770  0C80 0000 0089           cmpi.l     D0, 0x89
  703. 00000776  6700 01B4                beq        +0x1B6 /* 0000092C */
  704. 0000077A  6000 039A                bra        +0x39C /* 00000B16 */
  705. label0000077E:
  706. 0000077E  7601                     moveq.l    D3, 0x01
  707. 00000780  603A                     bra        +0x3C /* 000007BC */
  708. label00000782:
  709. 00000782  7602                     moveq.l    D3, 0x02
  710. 00000784  6036                     bra        +0x38 /* 000007BC */
  711. label00000786:
  712. 00000786  7604                     moveq.l    D3, 0x04
  713. 00000788  6032                     bra        +0x34 /* 000007BC */
  714. label0000078A:
  715. 0000078A  7608                     moveq.l    D3, 0x08
  716. 0000078C  602E                     bra        +0x30 /* 000007BC */
  717. label0000078E:
  718. 0000078E  7610                     moveq.l    D3, 0x10
  719. 00000790  602A                     bra        +0x2C /* 000007BC */
  720. label00000792:
  721. 00000792  7620                     moveq.l    D3, 0x20
  722. 00000794  6026                     bra        +0x28 /* 000007BC */
  723. label00000796:
  724. 00000796  263C 0000 0080           move.l     D3, 0x80
  725. 0000079C  601E                     bra        +0x20 /* 000007BC */
  726. label0000079E:
  727. 0000079E  263C 0000 0100           move.l     D3, 0x100
  728. 000007A4  6016                     bra        +0x18 /* 000007BC */
  729. label000007A6:
  730. 000007A6  263C 0000 1000           move.l     D3, 0x1000
  731. 000007AC  600E                     bra        +0x10 /* 000007BC */
  732. label000007AE:
  733. 000007AE  263C 0000 0200           move.l     D3, 0x200
  734. 000007B4  6006                     bra        +0x8 /* 000007BC */
  735. label000007B6:
  736. 000007B6  263C 0000 2000           move.l     D3, 0x2000 /* ' \0' */
  737. label000007BC:
  738. 000007BC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  739. label000007C0:
  740. 000007C0  2005                     move.l     D0, D5
  741. 000007C2  C083                     and.l      D0, D3
  742. 000007C4  6600 0650                bne        +0x652 /* 00000E16 */
  743. 000007C8  8A83                     or.l       D5, D3
  744. 000007CA  6000 FEAA                bra        -0x154 /* 00000676 */
  745. label000007CE:
  746. 000007CE  263C 0000 0800           move.l     D3, 0x800
  747. 000007D4  6012                     bra        +0x14 /* 000007E8 */
  748. label000007D6:
  749. 000007D6  263C 0000 0400           move.l     D3, 0x400
  750. 000007DC  600A                     bra        +0xC /* 000007E8 */
  751. label000007DE:
  752. 000007DE  7640                     moveq.l    D3, 0x40
  753. 000007E0  6006                     bra        +0x8 /* 000007E8 */
  754. label000007E2:
  755. 000007E2  263C 0000 0080           move.l     D3, 0x80
  756. label000007E8:
  757. 000007E8  2004                     move.l     D0, D4
  758. 000007EA  C083                     and.l      D0, D3
  759. 000007EC  6600 0628                bne        +0x62A /* 00000E16 */
  760. 000007F0  8883                     or.l       D4, D3
  761. 000007F2  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  762. 000007F6  6000 FE7E                bra        -0x180 /* 00000676 */
  763. label000007FA:
  764. 000007FA  302E 0008                move.w     D0, [A6 + 0x8]
  765. 000007FE  6700 0316                beq        +0x318 /* 00000B16 */
  766. 00000802  102D D5D8                move.b     D0, [A5 - 0x2A28]
  767. 00000806  6700 030E                beq        +0x310 /* 00000B16 */
  768. 0000080A  2005                     move.l     D0, D5
  769. 0000080C  8084                     or.l       D0, D4
  770. 0000080E  6700 0306                beq        +0x308 /* 00000B16 */
  771. 00000812  2005                     move.l     D0, D5
  772. 00000814  0280 0000 0400           andi.l     D0, 0x400
  773. 0000081A  6600 02FA                bne        +0x2FC /* 00000B16 */
  774. 0000081E  2F3C 0000 0095           move.l     -[A7], 0x95
  775. 00000824  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  776. 00000828  584F                     addq.w     A7, 4
  777. 0000082A  6000 02EA                bra        +0x2EC /* 00000B16 */
  778. label0000082E:
  779. 0000082E  102D CDDC                move.b     D0, [A5 - 0x3224]
  780. 00000832  1D40 FFF9                move.b     [A6 - 0x7], D0
  781. 00000836  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  782. 0000083A  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  783. 0000083E  42A7                     clr.l      -[A7]
  784. 00000840  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  785. 00000844  2D40 FFF0                move.l     [A6 - 0x10], D0
  786. 00000848  2040                     movea.l    A0, D0
  787. 0000084A  2210                     move.l     D1, [A0]
  788. 0000084C  741F                     moveq.l    D2, 0x1F
  789. 0000084E  C242                     and.w      D1, D2
  790. 00000850  7414                     moveq.l    D2, 0x14
  791. 00000852  B242                     cmp.w      D1, D2
  792. 00000854  666C                     bne        +0x6E /* 000008C2 */
  793. 00000856  0C2D 004A CDDC           cmpi.b     [A5 - 0x3224], 0x4A /* 'J' */
  794. 0000085C  6626                     bne        +0x28 /* 00000884 */
  795. 0000085E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  796. 00000862  206E FFF0                movea.l    A0, [A6 - 0x10]
  797. 00000866  2068 000C                movea.l    A0, [A0 + 0xC]
  798. 0000086A  7054                     moveq.l    D0, 0x54
  799. 0000086C  D1C0                     add.l      A0, D0
  800. 0000086E  2F08                     move.l     -[A7], A0
  801. 00000870  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  802. 00000874  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  803. 00000878  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  804. 0000087C  2D40 FFEC                move.l     [A6 - 0x14], D0
  805. 00000880  6000 0172                bra        +0x174 /* 000009F4 */
  806. label00000884:
  807. 00000884  0CAD 0000 0000 D88C      cmpi.l     [A5 - 0x2774], 0x0
  808. 0000088C  6F34                     ble        +0x36 /* 000008C2 */
  809. 0000088E  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  810. 00000894  662C                     bne        +0x2E /* 000008C2 */
  811. 00000896  206E FFF0                movea.l    A0, [A6 - 0x10]
  812. 0000089A  2068 000C                movea.l    A0, [A0 + 0xC]
  813. 0000089E  2068 0010                movea.l    A0, [A0 + 0x10]
  814. 000008A2  4AA8 004A                tst.l      [A0 + 0x4A]
  815. 000008A6  671A                     beq        +0x1C /* 000008C2 */
  816. 000008A8  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  817. 000008AC  206E FFF0                movea.l    A0, [A6 - 0x10]
  818. 000008B0  2068 000C                movea.l    A0, [A0 + 0xC]
  819. 000008B4  7054                     moveq.l    D0, 0x54
  820. 000008B6  D1C0                     add.l      A0, D0
  821. 000008B8  2F08                     move.l     -[A7], A0
  822. 000008BA  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  823. 000008BE  6000 0256                bra        +0x258 /* 00000B16 */
  824. label000008C2:
  825. 000008C2  263C 0000 0400           move.l     D3, 0x400
  826. 000008C8  6000 FEF6                bra        -0x108 /* 000007C0 */
  827. label000008CC:
  828. 000008CC  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  829. 000008D0  2D40 FFF0                move.l     [A6 - 0x10], D0
  830. 000008D4  263C 0000 0400           move.l     D3, 0x400
  831. 000008DA  6000 FEE4                bra        -0x11A /* 000007C0 */
  832. label000008DE:
  833. 000008DE  4A85                     tst.l      D5
  834. 000008E0  6600 0234                bne        +0x236 /* 00000B16 */
  835. 000008E4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  836. 000008E8  162D CDDC                move.b     D3, [A5 - 0x3224]
  837. 000008EC  701E                     moveq.l    D0, 0x1E
  838. 000008EE  B600                     cmp.b      D3, D0
  839. 000008F0  6706                     beq        +0x8 /* 000008F8 */
  840. 000008F2  700D                     moveq.l    D0, 0x0D
  841. 000008F4  B600                     cmp.b      D3, D0
  842. 000008F6  660E                     bne        +0x10 /* 00000906 */
  843. label000008F8:
  844. 000008F8  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  845. 000008FC  1B7C 004A CDDC           move.b     [A5 - 0x3224], 0x4A /* 'J' */
  846. 00000902  6000 0212                bra        +0x214 /* 00000B16 */
  847. label00000906:
  848. 00000906  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  849. 0000090C  670A                     beq        +0xC /* 00000918 */
  850. 0000090E  7014                     moveq.l    D0, 0x14
  851. 00000910  2F00                     move.l     -[A7], D0
  852. 00000912  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  853. 00000916  584F                     addq.w     A7, 4
  854. label00000918:
  855. 00000918  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  856. 0000091C  7001                     moveq.l    D0, 0x01
  857. 0000091E  2F00                     move.l     -[A7], D0
  858. 00000920  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  859. 00000924  2D40 FFEC                move.l     [A6 - 0x14], D0
  860. 00000928  6000 00CA                bra        +0xCC /* 000009F4 */
  861. label0000092C:
  862. 0000092C  4A85                     tst.l      D5
  863. 0000092E  6600 01E6                bne        +0x1E8 /* 00000B16 */
  864. 00000932  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  865. 00000936  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  866. 0000093A  2D40 FFEC                move.l     [A6 - 0x14], D0
  867. 0000093E  6000 00B4                bra        +0xB6 /* 000009F4 */
  868. label00000942:
  869. 00000942  206E FFEC                movea.l    A0, [A6 - 0x14]
  870. 00000946  1028 001C                move.b     D0, [A0 + 0x1C]
  871. 0000094A  4880                     ext.w      D0
  872. 0000094C  48C0                     ext.l      D0
  873. 0000094E  720A                     moveq.l    D1, 0x0A
  874. 00000950  B081                     cmp.l      D0, D1
  875. 00000952  672C                     beq        +0x2E /* 00000980 */
  876. 00000954  721A                     moveq.l    D1, 0x1A
  877. 00000956  B081                     cmp.l      D0, D1
  878. 00000958  6700 00C2                beq        +0xC4 /* 00000A1C */
  879. 0000095C  720D                     moveq.l    D1, 0x0D
  880. 0000095E  B081                     cmp.l      D0, D1
  881. 00000960  6700 00E6                beq        +0xE8 /* 00000A48 */
  882. 00000964  720F                     moveq.l    D1, 0x0F
  883. 00000966  B081                     cmp.l      D0, D1
  884. 00000968  6700 00DE                beq        +0xE0 /* 00000A48 */
  885. 0000096C  7214                     moveq.l    D1, 0x14
  886. 0000096E  B081                     cmp.l      D0, D1
  887. 00000970  6700 00D6                beq        +0xD8 /* 00000A48 */
  888. 00000974  720E                     moveq.l    D1, 0x0E
  889. 00000976  B081                     cmp.l      D0, D1
  890. 00000978  6700 00CE                beq        +0xD0 /* 00000A48 */
  891. 0000097C  6000 0198                bra        +0x19A /* 00000B16 */
  892. label00000980:
  893. 00000980  206E FFEC                movea.l    A0, [A6 - 0x14]
  894. 00000984  2068 000C                movea.l    A0, [A0 + 0xC]
  895. 00000988  2610                     move.l     D3, [A0]
  896. 0000098A  701F                     moveq.l    D0, 0x1F
  897. 0000098C  2D43 FFFC                move.l     [A6 - 0x4], D3
  898. 00000990  C640                     and.w      D3, D0
  899. 00000992  7014                     moveq.l    D0, 0x14
  900. 00000994  B640                     cmp.w      D3, D0
  901. 00000996  6668                     bne        +0x6A /* 00000A00 */
  902. 00000998  202E FFFC                move.l     D0, [A6 - 0x4]
  903. 0000099C  7640                     moveq.l    D3, 0x40
  904. 0000099E  C083                     and.l      D0, D3
  905. 000009A0  6716                     beq        +0x18 /* 000009B8 */
  906. 000009A2  2004                     move.l     D0, D4
  907. 000009A4  C083                     and.l      D0, D3
  908. 000009A6  670A                     beq        +0xC /* 000009B2 */
  909. 000009A8  707D                     moveq.l    D0, 0x7D
  910. 000009AA  2F00                     move.l     -[A7], D0
  911. 000009AC  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  912. 000009B0  584F                     addq.w     A7, 4
  913. label000009B2:
  914. 000009B2  0084 0000 0040           ori.l      D4, 0x40 /* '@' */
  915. label000009B8:
  916. 000009B8  206E FFEC                movea.l    A0, [A6 - 0x14]
  917. 000009BC  2068 000C                movea.l    A0, [A0 + 0xC]
  918. 000009C0  2010                     move.l     D0, [A0]
  919. 000009C2  0280 0000 0080           andi.l     D0, 0x80
  920. 000009C8  671A                     beq        +0x1C /* 000009E4 */
  921. 000009CA  2004                     move.l     D0, D4
  922. 000009CC  0280 0000 0080           andi.l     D0, 0x80
  923. 000009D2  670A                     beq        +0xC /* 000009DE */
  924. 000009D4  707D                     moveq.l    D0, 0x7D
  925. 000009D6  2F00                     move.l     -[A7], D0
  926. 000009D8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  927. 000009DC  584F                     addq.w     A7, 4
  928. label000009DE:
  929. 000009DE  0084 0000 0080           ori.l      D4, 0x80
  930. label000009E4:
  931. 000009E4  206E FFEC                movea.l    A0, [A6 - 0x14]
  932. 000009E8  2068 000C                movea.l    A0, [A0 + 0xC]
  933. 000009EC  2028 000C                move.l     D0, [A0 + 0xC]
  934. 000009F0  2D40 FFEC                move.l     [A6 - 0x14], D0
  935. label000009F4:
  936. 000009F4  202E FFEC                move.l     D0, [A6 - 0x14]
  937. 000009F8  6700 011C                beq        +0x11E /* 00000B16 */
  938. 000009FC  6000 FF44                bra        -0xBA /* 00000942 */
  939. label00000A00:
  940. 00000A00  7001                     moveq.l    D0, 0x01
  941. 00000A02  2B40 C0AC                move.l     [A5 - 0x3F54], D0
  942. 00000A06  206E FFEC                movea.l    A0, [A6 - 0x14]
  943. 00000A0A  2028 000C                move.l     D0, [A0 + 0xC]
  944. 00000A0E  2D40 FFF0                move.l     [A6 - 0x10], D0
  945. 00000A12  263C 0000 0800           move.l     D3, 0x800
  946. 00000A18  6000 FDA2                bra        -0x25C /* 000007BC */
  947. label00000A1C:
  948. 00000A1C  102D D991                move.b     D0, [A5 - 0x266F]
  949. 00000A20  6714                     beq        +0x16 /* 00000A36 */
  950. 00000A22  2F08                     move.l     -[A7], A0
  951. 00000A24  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  952. 00000A28  2D40 FFF0                move.l     [A6 - 0x10], D0
  953. 00000A2C  263C 0000 0400           move.l     D3, 0x400
  954. 00000A32  6000 FD88                bra        -0x276 /* 000007BC */
  955. label00000A36:
  956. 00000A36  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  957. 00000A3A  42A7                     clr.l      -[A7]
  958. 00000A3C  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  959. 00000A40  2D40 FFEC                move.l     [A6 - 0x14], D0
  960. 00000A44  4A80                     tst.l      D0
  961. 00000A46  67AC                     beq        -0x52 /* 000009F4 */
  962. label00000A48:
  963. 00000A48  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  964. 00000A4C  724A                     moveq.l    D1, 0x4A
  965. 00000A4E  B001                     cmp.b      D0, D1
  966. 00000A50  6600 00AE                bne        +0xB0 /* 00000B00 */
  967. 00000A54  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  968. 00000A58  0C00 0089                cmpi.b     D0, 0x89
  969. 00000A5C  6674                     bne        +0x76 /* 00000AD2 */
  970. 00000A5E  206E FFEC                movea.l    A0, [A6 - 0x14]
  971. 00000A62  1028 001C                move.b     D0, [A0 + 0x1C]
  972. 00000A66  720F                     moveq.l    D1, 0x0F
  973. 00000A68  B001                     cmp.b      D0, D1
  974. 00000A6A  6766                     beq        +0x68 /* 00000AD2 */
  975. 00000A6C  286E FFEC                movea.l    A4, [A6 - 0x14]
  976. 00000A70  486E FFEC                pea.l      [A6 - 0x14]
  977. 00000A74  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  978. 00000A78  42A7                     clr.l      -[A7]
  979. 00000A7A  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  980. 00000A7E  2640                     movea.l    A3, D0
  981. 00000A80  200B                     move.l     D0, A3
  982. 00000A82  674E                     beq        +0x50 /* 00000AD2 */
  983. 00000A84  102B 001C                move.b     D0, [A3 + 0x1C]
  984. 00000A88  4880                     ext.w      D0
  985. 00000A8A  48C0                     ext.l      D0
  986. 00000A8C  720A                     moveq.l    D1, 0x0A
  987. 00000A8E  B081                     cmp.l      D0, D1
  988. 00000A90  671A                     beq        +0x1C /* 00000AAC */
  989. 00000A92  720D                     moveq.l    D1, 0x0D
  990. 00000A94  B081                     cmp.l      D0, D1
  991. 00000A96  6714                     beq        +0x16 /* 00000AAC */
  992. 00000A98  720F                     moveq.l    D1, 0x0F
  993. 00000A9A  B081                     cmp.l      D0, D1
  994. 00000A9C  670E                     beq        +0x10 /* 00000AAC */
  995. 00000A9E  7214                     moveq.l    D1, 0x14
  996. 00000AA0  B081                     cmp.l      D0, D1
  997. 00000AA2  6708                     beq        +0xA /* 00000AAC */
  998. 00000AA4  720E                     moveq.l    D1, 0x0E
  999. 00000AA6  B081                     cmp.l      D0, D1
  1000. 00000AA8  6702                     beq        +0x4 /* 00000AAC */
  1001. 00000AAA  6026                     bra        +0x28 /* 00000AD2 */
  1002. label00000AAC:
  1003. 00000AAC  B7CC                     cmpa.l     A3, A4
  1004. 00000AAE  6606                     bne        +0x8 /* 00000AB6 */
  1005. 00000AB0  2D4C FFEC                move.l     [A6 - 0x14], A4
  1006. 00000AB4  601C                     bra        +0x1E /* 00000AD2 */
  1007. label00000AB6:
  1008. 00000AB6  202D D88C                move.l     D0, [A5 - 0x2774]
  1009. 00000ABA  670E                     beq        +0x10 /* 00000ACA */
  1010. 00000ABC  2F0B                     move.l     -[A7], A3
  1011. 00000ABE  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  1012. 00000AC2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1013. 00000AC6  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  1014. label00000ACA:
  1015. 00000ACA  2D4B FFEC                move.l     [A6 - 0x14], A3
  1016. 00000ACE  6000 FF24                bra        -0xDA /* 000009F4 */
  1017. label00000AD2:
  1018. 00000AD2  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1019. 00000AD6  1B7C 004A CDDC           move.b     [A5 - 0x3224], 0x4A /* 'J' */
  1020. 00000ADC  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1021. 00000AE0  206E FFEC                movea.l    A0, [A6 - 0x14]
  1022. 00000AE4  7054                     moveq.l    D0, 0x54
  1023. 00000AE6  D1C0                     add.l      A0, D0
  1024. 00000AE8  2F08                     move.l     -[A7], A0
  1025. 00000AEA  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1026. 00000AEE  206E FFEC                movea.l    A0, [A6 - 0x14]
  1027. 00000AF2  2028 0014                move.l     D0, [A0 + 0x14]
  1028. 00000AF6  2D40 FFEC                move.l     [A6 - 0x14], D0
  1029. 00000AFA  4A80                     tst.l      D0
  1030. 00000AFC  6718                     beq        +0x1A /* 00000B16 */
  1031. 00000AFE  60D2                     bra        -0x2C /* 00000AD2 */
  1032. label00000B00:
  1033. 00000B00  206E FFEC                movea.l    A0, [A6 - 0x14]
  1034. 00000B04  2028 000C                move.l     D0, [A0 + 0xC]
  1035. 00000B08  2D40 FFF0                move.l     [A6 - 0x10], D0
  1036. 00000B0C  263C 0000 0400           move.l     D3, 0x400
  1037. 00000B12  6000 FCAC                bra        -0x352 /* 000007C0 */
  1038. label00000B16:
  1039. 00000B16  7003                     moveq.l    D0, 0x03
  1040. 00000B18  2D40 FFF4                move.l     [A6 - 0xC], D0
  1041. 00000B1C  2006                     move.l     D0, D6
  1042. 00000B1E  7202                     moveq.l    D1, 0x02
  1043. 00000B20  B081                     cmp.l      D0, D1
  1044. 00000B22  6738                     beq        +0x3A /* 00000B5C */
  1045. 00000B24  7201                     moveq.l    D1, 0x01
  1046. 00000B26  B081                     cmp.l      D0, D1
  1047. 00000B28  6748                     beq        +0x4A /* 00000B72 */
  1048. 00000B2A  7204                     moveq.l    D1, 0x04
  1049. 00000B2C  B081                     cmp.l      D0, D1
  1050. 00000B2E  6758                     beq        +0x5A /* 00000B88 */
  1051. 00000B30  7208                     moveq.l    D1, 0x08
  1052. 00000B32  B081                     cmp.l      D0, D1
  1053. 00000B34  6768                     beq        +0x6A /* 00000B9E */
  1054. 00000B36  7210                     moveq.l    D1, 0x10
  1055. 00000B38  B081                     cmp.l      D0, D1
  1056. 00000B3A  6700 0080                beq        +0x82 /* 00000BBC */
  1057. 00000B3E  7220                     moveq.l    D1, 0x20
  1058. 00000B40  B081                     cmp.l      D0, D1
  1059. 00000B42  6700 0080                beq        +0x82 /* 00000BC4 */
  1060. 00000B46  7221                     moveq.l    D1, 0x21
  1061. 00000B48  B081                     cmp.l      D0, D1
  1062. 00000B4A  6778                     beq        +0x7A /* 00000BC4 */
  1063. 00000B4C  7240                     moveq.l    D1, 0x40
  1064. 00000B4E  B081                     cmp.l      D0, D1
  1065. 00000B50  677A                     beq        +0x7C /* 00000BCC */
  1066. 00000B52  4A80                     tst.l      D0
  1067. 00000B54  6700 0084                beq        +0x86 /* 00000BDA */
  1068. 00000B58  6000 00AE                bra        +0xB0 /* 00000C08 */
  1069. label00000B5C:
  1070. 00000B5C  1D7C 0003 FFF8           move.b     [A6 - 0x8], 0x3
  1071. 00000B62  0CAD 0000 0001 D88C      cmpi.l     [A5 - 0x2774], 0x1
  1072. 00000B6A  6600 00B0                bne        +0xB2 /* 00000C1C */
  1073. 00000B6E  6000 0098                bra        +0x9A /* 00000C08 */
  1074. label00000B72:
  1075. 00000B72  1D7C 0002 FFF8           move.b     [A6 - 0x8], 0x2
  1076. 00000B78  0CAD 0000 0001 D88C      cmpi.l     [A5 - 0x2774], 0x1
  1077. 00000B80  6600 009A                bne        +0x9C /* 00000C1C */
  1078. 00000B84  6000 0082                bra        +0x84 /* 00000C08 */
  1079. label00000B88:
  1080. 00000B88  202D D88C                move.l     D0, [A5 - 0x2774]
  1081. 00000B8C  677A                     beq        +0x7C /* 00000C08 */
  1082. 00000B8E  7201                     moveq.l    D1, 0x01
  1083. 00000B90  B081                     cmp.l      D0, D1
  1084. 00000B92  6774                     beq        +0x76 /* 00000C08 */
  1085. 00000B94  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  1086. 00000B9A  6000 0080                bra        +0x82 /* 00000C1C */
  1087. label00000B9E:
  1088. 00000B9E  202D D88C                move.l     D0, [A5 - 0x2774]
  1089. 00000BA2  6764                     beq        +0x66 /* 00000C08 */
  1090. 00000BA4  7201                     moveq.l    D1, 0x01
  1091. 00000BA6  B081                     cmp.l      D0, D1
  1092. 00000BA8  6702                     beq        +0x4 /* 00000BAC */
  1093. 00000BAA  6008                     bra        +0xA /* 00000BB4 */
  1094. label00000BAC:
  1095. 00000BAC  1D7C 0009 FFF8           move.b     [A6 - 0x8], 0x9 /* '\t' */
  1096. 00000BB2  6068                     bra        +0x6A /* 00000C1C */
  1097. label00000BB4:
  1098. 00000BB4  1D7C 0004 FFF8           move.b     [A6 - 0x8], 0x4
  1099. 00000BBA  6060                     bra        +0x62 /* 00000C1C */
  1100. label00000BBC:
  1101. 00000BBC  1D7C 000A FFF8           move.b     [A6 - 0x8], 0xA /* '\n' */
  1102. 00000BC2  6058                     bra        +0x5A /* 00000C1C */
  1103. label00000BC4:
  1104. 00000BC4  1D7C 0015 FFF8           move.b     [A6 - 0x8], 0x15
  1105. 00000BCA  6050                     bra        +0x52 /* 00000C1C */
  1106. label00000BCC:
  1107. 00000BCC  102D D5D8                move.b     D0, [A5 - 0x2A28]
  1108. 00000BD0  6636                     bne        +0x38 /* 00000C08 */
  1109. 00000BD2  1D7C 0016 FFF8           move.b     [A6 - 0x8], 0x16
  1110. 00000BD8  6042                     bra        +0x44 /* 00000C1C */
  1111. label00000BDA:
  1112. 00000BDA  02AE FFFF FFFD FFF4      andi.l     [A6 - 0xC], 0xFFFFFFFD
  1113. 00000BE2  202D D88C                move.l     D0, [A5 - 0x2774]
  1114. 00000BE6  6708                     beq        +0xA /* 00000BF0 */
  1115. 00000BE8  7201                     moveq.l    D1, 0x01
  1116. 00000BEA  B081                     cmp.l      D0, D1
  1117. 00000BEC  670A                     beq        +0xC /* 00000BF8 */
  1118. 00000BEE  6010                     bra        +0x12 /* 00000C00 */
  1119. label00000BF0:
  1120. 00000BF0  1D6D D9B3 FFF8           move.b     [A6 - 0x8], [A5 - 0x264D]
  1121. 00000BF6  6024                     bra        +0x26 /* 00000C1C */
  1122. label00000BF8:
  1123. 00000BF8  1D7C 0008 FFF8           move.b     [A6 - 0x8], 0x8
  1124. 00000BFE  601C                     bra        +0x1E /* 00000C1C */
  1125. label00000C00:
  1126. 00000C00  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  1127. 00000C06  6014                     bra        +0x16 /* 00000C1C */
  1128. label00000C08:
  1129. 00000C08  487A 0264                pea.l      [PC + 0x264 /* 00000E6E, value 0x0, cstring "" */]
  1130. 00000C0C  702F                     moveq.l    D0, 0x2F
  1131. 00000C0E  2F00                     move.l     -[A7], D0
  1132. 00000C10  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1133. 00000C14  504F                     addq.w     A7, 8
  1134. 00000C16  1D7C 0002 FFF8           move.b     [A6 - 0x8], 0x2
  1135. label00000C1C:
  1136. 00000C1C  200A                     move.l     D0, A2
  1137. 00000C1E  6706                     beq        +0x8 /* 00000C26 */
  1138. 00000C20  14AE FFF8                move.b     [A2], [A6 - 0x8]
  1139. 00000C24  6020                     bra        +0x22 /* 00000C46 */
  1140. label00000C26:
  1141. 00000C26  202E FFF4                move.l     D0, [A6 - 0xC]
  1142. 00000C2A  7202                     moveq.l    D1, 0x02
  1143. 00000C2C  C081                     and.l      D0, D1
  1144. 00000C2E  6716                     beq        +0x18 /* 00000C46 */
  1145. 00000C30  487A 023E                pea.l      [PC + 0x23E /* 00000E70, value 0x4E56 'NV', cstring "" */]
  1146. 00000C34  702F                     moveq.l    D0, 0x2F
  1147. 00000C36  2F00                     move.l     -[A7], D0
  1148. 00000C38  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1149. 00000C3C  504F                     addq.w     A7, 8
  1150. 00000C3E  02AE FFFF FFFD FFF4      andi.l     [A6 - 0xC], 0xFFFFFFFD
  1151. label00000C46:
  1152. 00000C46  7001                     moveq.l    D0, 0x01
  1153. 00000C48  BA80                     cmp.l      D5, D0
  1154. 00000C4A  6700 00FE                beq        +0x100 /* 00000D4A */
  1155. 00000C4E  7003                     moveq.l    D0, 0x03
  1156. 00000C50  BA80                     cmp.l      D5, D0
  1157. 00000C52  6700 0100                beq        +0x102 /* 00000D54 */
  1158. 00000C56  7005                     moveq.l    D0, 0x05
  1159. 00000C58  BA80                     cmp.l      D5, D0
  1160. 00000C5A  6700 0108                beq        +0x10A /* 00000D64 */
  1161. 00000C5E  4A85                     tst.l      D5
  1162. 00000C60  6700 0112                beq        +0x114 /* 00000D74 */
  1163. 00000C64  7002                     moveq.l    D0, 0x02
  1164. 00000C66  BA80                     cmp.l      D5, D0
  1165. 00000C68  6700 0112                beq        +0x114 /* 00000D7C */
  1166. 00000C6C  7012                     moveq.l    D0, 0x12
  1167. 00000C6E  BA80                     cmp.l      D5, D0
  1168. 00000C70  6700 010A                beq        +0x10C /* 00000D7C */
  1169. 00000C74  7010                     moveq.l    D0, 0x10
  1170. 00000C76  BA80                     cmp.l      D5, D0
  1171. 00000C78  6700 0102                beq        +0x104 /* 00000D7C */
  1172. 00000C7C  7014                     moveq.l    D0, 0x14
  1173. 00000C7E  BA80                     cmp.l      D5, D0
  1174. 00000C80  6700 010A                beq        +0x10C /* 00000D8C */
  1175. 00000C84  7004                     moveq.l    D0, 0x04
  1176. 00000C86  BA80                     cmp.l      D5, D0
  1177. 00000C88  6700 0102                beq        +0x104 /* 00000D8C */
  1178. 00000C8C  701A                     moveq.l    D0, 0x1A
  1179. 00000C8E  BA80                     cmp.l      D5, D0
  1180. 00000C90  6700 010A                beq        +0x10C /* 00000D9C */
  1181. 00000C94  700A                     moveq.l    D0, 0x0A
  1182. 00000C96  BA80                     cmp.l      D5, D0
  1183. 00000C98  6700 0102                beq        +0x104 /* 00000D9C */
  1184. 00000C9C  7018                     moveq.l    D0, 0x18
  1185. 00000C9E  BA80                     cmp.l      D5, D0
  1186. 00000CA0  6700 00FA                beq        +0xFC /* 00000D9C */
  1187. 00000CA4  7008                     moveq.l    D0, 0x08
  1188. 00000CA6  BA80                     cmp.l      D5, D0
  1189. 00000CA8  6700 00F2                beq        +0xF4 /* 00000D9C */
  1190. 00000CAC  700C                     moveq.l    D0, 0x0C
  1191. 00000CAE  BA80                     cmp.l      D5, D0
  1192. 00000CB0  6700 00FA                beq        +0xFC /* 00000DAC */
  1193. 00000CB4  701C                     moveq.l    D0, 0x1C
  1194. 00000CB6  BA80                     cmp.l      D5, D0
  1195. 00000CB8  6700 00F2                beq        +0xF4 /* 00000DAC */
  1196. 00000CBC  7032                     moveq.l    D0, 0x32
  1197. 00000CBE  BA80                     cmp.l      D5, D0
  1198. 00000CC0  6700 00F8                beq        +0xFA /* 00000DBA */
  1199. 00000CC4  7022                     moveq.l    D0, 0x22
  1200. 00000CC6  BA80                     cmp.l      D5, D0
  1201. 00000CC8  6700 00F0                beq        +0xF2 /* 00000DBA */
  1202. 00000CCC  7030                     moveq.l    D0, 0x30
  1203. 00000CCE  BA80                     cmp.l      D5, D0
  1204. 00000CD0  6700 00E8                beq        +0xEA /* 00000DBA */
  1205. 00000CD4  7020                     moveq.l    D0, 0x20
  1206. 00000CD6  BA80                     cmp.l      D5, D0
  1207. 00000CD8  6700 00E0                beq        +0xE2 /* 00000DBA */
  1208. 00000CDC  7024                     moveq.l    D0, 0x24
  1209. 00000CDE  BA80                     cmp.l      D5, D0
  1210. 00000CE0  6700 00E6                beq        +0xE8 /* 00000DC8 */
  1211. 00000CE4  7034                     moveq.l    D0, 0x34
  1212. 00000CE6  BA80                     cmp.l      D5, D0
  1213. 00000CE8  6700 00DE                beq        +0xE0 /* 00000DC8 */
  1214. 00000CEC  0C85 0000 0120           cmpi.l     D5, 0x120
  1215. 00000CF2  6700 00E2                beq        +0xE4 /* 00000DD6 */
  1216. 00000CF6  0C85 0000 0200           cmpi.l     D5, 0x200
  1217. 00000CFC  6700 00D8                beq        +0xDA /* 00000DD6 */
  1218. 00000D00  0C85 0000 00A0           cmpi.l     D5, 0xA0
  1219. 00000D06  6700 00DC                beq        +0xDE /* 00000DE4 */
  1220. 00000D0A  0C85 0000 2000           cmpi.l     D5, 0x2000 /* ' \0' */
  1221. 00000D10  6700 00D2                beq        +0xD4 /* 00000DE4 */
  1222. 00000D14  0C85 0000 0100           cmpi.l     D5, 0x100
  1223. 00000D1A  6700 00D0                beq        +0xD2 /* 00000DEC */
  1224. 00000D1E  0C85 0000 0080           cmpi.l     D5, 0x80
  1225. 00000D24  6700 00D4                beq        +0xD6 /* 00000DFA */
  1226. 00000D28  0C85 0000 1000           cmpi.l     D5, 0x1000
  1227. 00000D2E  6700 00D8                beq        +0xDA /* 00000E08 */
  1228. 00000D32  0C85 0000 0400           cmpi.l     D5, 0x400
  1229. 00000D38  6700 00F8                beq        +0xFA /* 00000E32 */
  1230. 00000D3C  0C85 0000 0800           cmpi.l     D5, 0x800
  1231. 00000D42  6700 00EE                beq        +0xF0 /* 00000E32 */
  1232. 00000D46  6000 00CE                bra        +0xD0 /* 00000E16 */
  1233. label00000D4A:
  1234. 00000D4A  2D6D D868 FFF0           move.l     [A6 - 0x10], [A5 - 0x2798]
  1235. 00000D50  6000 00E0                bra        +0xE2 /* 00000E32 */
  1236. label00000D54:
  1237. 00000D54  206D D874                movea.l    A0, [A5 - 0x278C]
  1238. 00000D58  2028 0004                move.l     D0, [A0 + 0x4]
  1239. 00000D5C  2D40 FFF0                move.l     [A6 - 0x10], D0
  1240. 00000D60  6000 00D0                bra        +0xD2 /* 00000E32 */
  1241. label00000D64:
  1242. 00000D64  206D D874                movea.l    A0, [A5 - 0x278C]
  1243. 00000D68  2028 0008                move.l     D0, [A0 + 0x8]
  1244. 00000D6C  2D40 FFF0                move.l     [A6 - 0x10], D0
  1245. 00000D70  6000 00C0                bra        +0xC2 /* 00000E32 */
  1246. label00000D74:
  1247. 00000D74  02AE FFFF FFFE FFF4      andi.l     [A6 - 0xC], 0xFFFFFFFE
  1248. label00000D7C:
  1249. 00000D7C  206D D874                movea.l    A0, [A5 - 0x278C]
  1250. 00000D80  2028 0018                move.l     D0, [A0 + 0x18]
  1251. 00000D84  2D40 FFF0                move.l     [A6 - 0x10], D0
  1252. 00000D88  6000 00A8                bra        +0xAA /* 00000E32 */
  1253. label00000D8C:
  1254. 00000D8C  206D D874                movea.l    A0, [A5 - 0x278C]
  1255. 00000D90  2028 001C                move.l     D0, [A0 + 0x1C]
  1256. 00000D94  2D40 FFF0                move.l     [A6 - 0x10], D0
  1257. 00000D98  6000 0098                bra        +0x9A /* 00000E32 */
  1258. label00000D9C:
  1259. 00000D9C  206D D874                movea.l    A0, [A5 - 0x278C]
  1260. 00000DA0  2028 000C                move.l     D0, [A0 + 0xC]
  1261. 00000DA4  2D40 FFF0                move.l     [A6 - 0x10], D0
  1262. 00000DA8  6000 0088                bra        +0x8A /* 00000E32 */
  1263. label00000DAC:
  1264. 00000DAC  206D D874                movea.l    A0, [A5 - 0x278C]
  1265. 00000DB0  2028 0010                move.l     D0, [A0 + 0x10]
  1266. 00000DB4  2D40 FFF0                move.l     [A6 - 0x10], D0
  1267. 00000DB8  6078                     bra        +0x7A /* 00000E32 */
  1268. label00000DBA:
  1269. 00000DBA  206D D874                movea.l    A0, [A5 - 0x278C]
  1270. 00000DBE  2028 0020                move.l     D0, [A0 + 0x20]
  1271. 00000DC2  2D40 FFF0                move.l     [A6 - 0x10], D0
  1272. 00000DC6  606A                     bra        +0x6C /* 00000E32 */
  1273. label00000DC8:
  1274. 00000DC8  206D D874                movea.l    A0, [A5 - 0x278C]
  1275. 00000DCC  2028 0024                move.l     D0, [A0 + 0x24]
  1276. 00000DD0  2D40 FFF0                move.l     [A6 - 0x10], D0
  1277. 00000DD4  605C                     bra        +0x5E /* 00000E32 */
  1278. label00000DD6:
  1279. 00000DD6  206D D874                movea.l    A0, [A5 - 0x278C]
  1280. 00000DDA  2028 0038                move.l     D0, [A0 + 0x38]
  1281. 00000DDE  2D40 FFF0                move.l     [A6 - 0x10], D0
  1282. 00000DE2  604E                     bra        +0x50 /* 00000E32 */
  1283. label00000DE4:
  1284. 00000DE4  2D6D D860 FFF0           move.l     [A6 - 0x10], [A5 - 0x27A0]
  1285. 00000DEA  6046                     bra        +0x48 /* 00000E32 */
  1286. label00000DEC:
  1287. 00000DEC  206D D874                movea.l    A0, [A5 - 0x278C]
  1288. 00000DF0  2028 0034                move.l     D0, [A0 + 0x34]
  1289. 00000DF4  2D40 FFF0                move.l     [A6 - 0x10], D0
  1290. 00000DF8  6038                     bra        +0x3A /* 00000E32 */
  1291. label00000DFA:
  1292. 00000DFA  206D D874                movea.l    A0, [A5 - 0x278C]
  1293. 00000DFE  2028 0030                move.l     D0, [A0 + 0x30]
  1294. 00000E02  2D40 FFF0                move.l     [A6 - 0x10], D0
  1295. 00000E06  602A                     bra        +0x2C /* 00000E32 */
  1296. label00000E08:
  1297. 00000E08  206D D874                movea.l    A0, [A5 - 0x278C]
  1298. 00000E0C  2028 004C                move.l     D0, [A0 + 0x4C]
  1299. 00000E10  2D40 FFF0                move.l     [A6 - 0x10], D0
  1300. 00000E14  601C                     bra        +0x1E /* 00000E32 */
  1301. label00000E16:
  1302. 00000E16  707D                     moveq.l    D0, 0x7D
  1303. 00000E18  2F00                     move.l     -[A7], D0
  1304. 00000E1A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1305. 00000E1E  584F                     addq.w     A7, 4
  1306. 00000E20  206D D874                movea.l    A0, [A5 - 0x278C]
  1307. 00000E24  2028 0018                move.l     D0, [A0 + 0x18]
  1308. 00000E28  2D40 FFF0                move.l     [A6 - 0x10], D0
  1309. 00000E2C  200A                     move.l     D0, A2
  1310. 00000E2E  6702                     beq        +0x4 /* 00000E32 */
  1311. 00000E30  4212                     clr.b      [A2]
  1312. label00000E32:
  1313. 00000E32  246E FFF0                movea.l    A2, [A6 - 0x10]
  1314. 00000E36  526A 0006                addq.w     [A2 + 0x6], 1
  1315. 00000E3A  266E 000E                movea.l    A3, [A6 + 0xE]
  1316. 00000E3E  268A                     move.l     [A3], A2
  1317. 00000E40  4A84                     tst.l      D4
  1318. 00000E42  6714                     beq        +0x16 /* 00000E58 */
  1319. 00000E44  00AE 0000 0001 FFF4      ori.l      [A6 - 0xC], 0x1
  1320. 00000E4C  2F0B                     move.l     -[A7], A3
  1321. 00000E4E  2012                     move.l     D0, [A2]
  1322. 00000E50  8084                     or.l       D0, D4
  1323. 00000E52  2F00                     move.l     -[A7], D0
  1324. 00000E54  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  1325. label00000E58:
  1326. 00000E58  302E FFF6                move.w     D0, [A6 - 0xA]
  1327. 00000E5C  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  1328. 00000E60  4E5E                     unlink     A6
  1329. 00000E62  205F                     movea.l    A0, [A7]+
  1330. 00000E64  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1331. 00000E68  4ED0                     jmp        [A0]
  1332. 00000E6A  0006 0000                ori.b      D6, 0x0
  1333. 00000E6E  0000 0000                ori.b      D0, 0x0
  1334. fn00000E72:
  1335. 00000E72  4E56 FBE4                link       A6, -0x041C
  1336. 00000E76  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1337. 00000E7A  7000                     moveq.l    D0, 0x00
  1338. 00000E7C  2840                     movea.l    A4, D0
  1339. 00000E7E  486E FFE8                pea.l      [A6 - 0x18]
  1340. 00000E82  486E FFEC                pea.l      [A6 - 0x14]
  1341. 00000E86  4267                     clr.w      -[A7]
  1342. 00000E88  4EBA F79E                jsr        [PC - 0x862 /* 00000628 */]
  1343. 00000E8C  3C00                     move.w     D6, D0
  1344. 00000E8E  48C6                     ext.l      D6
  1345. 00000E90  206E FFE8                movea.l    A0, [A6 - 0x18]
  1346. 00000E94  2A10                     move.l     D5, [A0]
  1347. 00000E96  0285 0000 4C00           andi.l     D5, 0x4C00 /* 'L\0' */
  1348. 00000E9C  202E 0008                move.l     D0, [A6 + 0x8]
  1349. 00000EA0  7602                     moveq.l    D3, 0x02
  1350. 00000EA2  C083                     and.l      D0, D3
  1351. 00000EA4  670C                     beq        +0xE /* 00000EB2 */
  1352. 00000EA6  2006                     move.l     D0, D6
  1353. 00000EA8  C083                     and.l      D0, D3
  1354. 00000EAA  6606                     bne        +0x8 /* 00000EB2 */
  1355. 00000EAC  1D7C 0003 FFEC           move.b     [A6 - 0x14], 0x3
  1356. label00000EB2:
  1357. 00000EB2  0CAD 0000 0000 D88C      cmpi.l     [A5 - 0x2774], 0x0
  1358. 00000EBA  6F1E                     ble        +0x20 /* 00000EDA */
  1359. 00000EBC  246E FFE8                movea.l    A2, [A6 - 0x18]
  1360. 00000EC0  2012                     move.l     D0, [A2]
  1361. 00000EC2  721F                     moveq.l    D1, 0x1F
  1362. 00000EC4  C041                     and.w      D0, D1
  1363. 00000EC6  7214                     moveq.l    D1, 0x14
  1364. 00000EC8  B041                     cmp.w      D0, D1
  1365. 00000ECA  660E                     bne        +0x10 /* 00000EDA */
  1366. 00000ECC  206A 000C                movea.l    A0, [A2 + 0xC]
  1367. 00000ED0  2068 0010                movea.l    A0, [A0 + 0x10]
  1368. 00000ED4  4AA8 008E                tst.l      [A0 + 0x8E]
  1369. 00000ED8  6604                     bne        +0x6 /* 00000EDE */
  1370. label00000EDA:
  1371. 00000EDA  7000                     moveq.l    D0, 0x00
  1372. 00000EDC  6002                     bra        +0x4 /* 00000EE0 */
  1373. label00000EDE:
  1374. 00000EDE  7001                     moveq.l    D0, 0x01
  1375. label00000EE0:
  1376. 00000EE0  3E00                     move.w     D7, D0
  1377. 00000EE2  202E 0008                move.l     D0, [A6 + 0x8]
  1378. 00000EE6  7204                     moveq.l    D1, 0x04
  1379. 00000EE8  C081                     and.l      D0, D1
  1380. 00000EEA  2D40 FFF8                move.l     [A6 - 0x8], D0
  1381. label00000EEE:
  1382. 00000EEE  102D D5D8                move.b     D0, [A5 - 0x2A28]
  1383. 00000EF2  6712                     beq        +0x14 /* 00000F06 */
  1384. 00000EF4  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  1385. 00000EFA  660A                     bne        +0xC /* 00000F06 */
  1386. 00000EFC  7027                     moveq.l    D0, 0x27
  1387. 00000EFE  2F00                     move.l     -[A7], D0
  1388. 00000F00  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1389. 00000F04  584F                     addq.w     A7, 4
  1390. label00000F06:
  1391. 00000F06  246E FFE8                movea.l    A2, [A6 - 0x18]
  1392. 00000F0A  102A 0004                move.b     D0, [A2 + 0x4]
  1393. 00000F0E  0200 0080                andi.b     D0, 0x80
  1394. 00000F12  6710                     beq        +0x12 /* 00000F24 */
  1395. 00000F14  486E FFE8                pea.l      [A6 - 0x18]
  1396. 00000F18  2012                     move.l     D0, [A2]
  1397. 00000F1A  8085                     or.l       D0, D5
  1398. 00000F1C  2F00                     move.l     -[A7], D0
  1399. 00000F1E  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  1400. 00000F22  6006                     bra        +0x8 /* 00000F2A */
  1401. label00000F24:
  1402. 00000F24  206E FFE8                movea.l    A0, [A6 - 0x18]
  1403. 00000F28  8B90                     or.l       [A0], D5
  1404. label00000F2A:
  1405. 00000F2A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1406. 00000F2E  486E FBE8                pea.l      [A6 - 0x418]
  1407. 00000F32  4EBA 1594                jsr        [PC + 0x1594 /* 000024C8 */]
  1408. 00000F36  2D40 FBE4                move.l     [A6 - 0x41C], D0
  1409. 00000F3A  122E FBE8                move.b     D1, [A6 - 0x418]
  1410. 00000F3E  6700 0092                beq        +0x94 /* 00000FD2 */
  1411. 00000F42  4A47                     tst.w      D7
  1412. 00000F44  6700 008C                beq        +0x8E /* 00000FD2 */
  1413. 00000F48  2040                     movea.l    A0, D0
  1414. 00000F4A  B1EE FFE8                cmpa.l     A0, [A6 - 0x18]
  1415. 00000F4E  6762                     beq        +0x64 /* 00000FB2 */
  1416. 00000F50  2448                     movea.l    A2, A0
  1417. 00000F52  6004                     bra        +0x6 /* 00000F58 */
  1418. label00000F54:
  1419. 00000F54  246A 0008                movea.l    A2, [A2 + 0x8]
  1420. label00000F58:
  1421. 00000F58  200A                     move.l     D0, A2
  1422. 00000F5A  6712                     beq        +0x14 /* 00000F6E */
  1423. 00000F5C  2012                     move.l     D0, [A2]
  1424. 00000F5E  721F                     moveq.l    D1, 0x1F
  1425. 00000F60  C041                     and.w      D0, D1
  1426. 00000F62  7215                     moveq.l    D1, 0x15
  1427. 00000F64  B041                     cmp.w      D0, D1
  1428. 00000F66  6606                     bne        +0x8 /* 00000F6E */
  1429. 00000F68  60EA                     bra        -0x14 /* 00000F54 */
  1430. label00000F6A:
  1431. 00000F6A  246A 0008                movea.l    A2, [A2 + 0x8]
  1432. label00000F6E:
  1433. 00000F6E  200A                     move.l     D0, A2
  1434. 00000F70  6728                     beq        +0x2A /* 00000F9A */
  1435. 00000F72  2612                     move.l     D3, [A2]
  1436. 00000F74  2D43 FFFC                move.l     [A6 - 0x4], D3
  1437. 00000F78  0283 0000 00FF           andi.l     D3, 0xFF
  1438. 00000F7E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1439. 00000F82  1030 3000                move.b     D0, [A0 + D3.w]
  1440. 00000F86  7201                     moveq.l    D1, 0x01
  1441. 00000F88  C001                     and.b      D0, D1
  1442. 00000F8A  66DE                     bne        -0x20 /* 00000F6A */
  1443. 00000F8C  202E FFFC                move.l     D0, [A6 - 0x4]
  1444. 00000F90  721F                     moveq.l    D1, 0x1F
  1445. 00000F92  C041                     and.w      D0, D1
  1446. 00000F94  7212                     moveq.l    D1, 0x12
  1447. 00000F96  B041                     cmp.w      D0, D1
  1448. 00000F98  67D0                     beq        -0x2E /* 00000F6A */
  1449. label00000F9A:
  1450. 00000F9A  200A                     move.l     D0, A2
  1451. 00000F9C  6706                     beq        +0x8 /* 00000FA4 */
  1452. 00000F9E  B5EE FFE8                cmpa.l     A2, [A6 - 0x18]
  1453. 00000FA2  672E                     beq        +0x30 /* 00000FD2 */
  1454. label00000FA4:
  1455. 00000FA4  2F3C 0000 0094           move.l     -[A7], 0x94
  1456. 00000FAA  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1457. 00000FAE  584F                     addq.w     A7, 4
  1458. 00000FB0  6020                     bra        +0x22 /* 00000FD2 */
  1459. label00000FB2:
  1460. 00000FB2  206E FFE8                movea.l    A0, [A6 - 0x18]
  1461. 00000FB6  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1462. 00000FBA  486E FBE8                pea.l      [A6 - 0x418]
  1463. 00000FBE  4EAD 22FA                jsr        [A5 + 0x22FA /* export_1115 */]
  1464. 00000FC2  4A40                     tst.w      D0
  1465. 00000FC4  670C                     beq        +0xE /* 00000FD2 */
  1466. 00000FC6  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  1467. 00000FCA  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1468. 00000FCE  6000 038C                bra        +0x38E /* 0000135C */
  1469. label00000FD2:
  1470. 00000FD2  102E FBE8                move.b     D0, [A6 - 0x418]
  1471. 00000FD6  6670                     bne        +0x72 /* 00001048 */
  1472. 00000FD8  206E FBE4                movea.l    A0, [A6 - 0x41C]
  1473. 00000FDC  B1EE FFE8                cmpa.l     A0, [A6 - 0x18]
  1474. 00000FE0  6712                     beq        +0x14 /* 00000FF4 */
  1475. 00000FE2  7027                     moveq.l    D0, 0x27
  1476. 00000FE4  2F00                     move.l     -[A7], D0
  1477. 00000FE6  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1478. 00000FEA  584F                     addq.w     A7, 4
  1479. 00000FEC  7072                     moveq.l    D0, 0x72
  1480. 00000FEE  1F00                     move.b     -[A7], D0
  1481. 00000FF0  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  1482. label00000FF4:
  1483. 00000FF4  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  1484. 00000FF8  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1485. 00000FFC  246E FFE8                movea.l    A2, [A6 - 0x18]
  1486. 00001000  2012                     move.l     D0, [A2]
  1487. 00001002  721F                     moveq.l    D1, 0x1F
  1488. 00001004  C041                     and.w      D0, D1
  1489. 00001006  7214                     moveq.l    D1, 0x14
  1490. 00001008  B041                     cmp.w      D0, D1
  1491. 0000100A  6600 0350                bne        +0x352 /* 0000135C */
  1492. 0000100E  266A 000C                movea.l    A3, [A2 + 0xC]
  1493. 00001012  102B 001C                move.b     D0, [A3 + 0x1C]
  1494. 00001016  720E                     moveq.l    D1, 0x0E
  1495. 00001018  B001                     cmp.b      D0, D1
  1496. 0000101A  6600 0340                bne        +0x342 /* 0000135C */
  1497. 0000101E  206B 0010                movea.l    A0, [A3 + 0x10]
  1498. 00001022  2028 0010                move.l     D0, [A0 + 0x10]
  1499. 00001026  7204                     moveq.l    D1, 0x04
  1500. 00001028  C081                     and.l      D0, D1
  1501. 0000102A  6700 0330                beq        +0x332 /* 0000135C */
  1502. 0000102E  0C2E 000A FFEC           cmpi.b     [A6 - 0x14], 0xA /* '\n' */
  1503. 00001034  6700 0326                beq        +0x328 /* 0000135C */
  1504. 00001038  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1505. 0000103C  1F2E FFEC                move.b     -[A7], [A6 - 0x14]
  1506. 00001040  4EBA 17A0                jsr        [PC + 0x17A0 /* 000027E2 */]
  1507. 00001044  6000 0316                bra        +0x318 /* 0000135C */
  1508. label00001048:
  1509. 00001048  302D D8F0                move.w     D0, [A5 - 0x2710]
  1510. 0000104C  806D D8EE                or.w       D0, [A5 - 0x2712]
  1511. 00001050  675C                     beq        +0x5E /* 000010AE */
  1512. 00001052  206E FFE8                movea.l    A0, [A6 - 0x18]
  1513. 00001056  2010                     move.l     D0, [A0]
  1514. 00001058  721F                     moveq.l    D1, 0x1F
  1515. 0000105A  C041                     and.w      D0, D1
  1516. 0000105C  7206                     moveq.l    D1, 0x06
  1517. 0000105E  B041                     cmp.w      D0, D1
  1518. 00001060  6616                     bne        +0x18 /* 00001078 */
  1519. 00001062  202D D8F6                move.l     D0, [A5 - 0x270A]
  1520. 00001066  6710                     beq        +0x12 /* 00001078 */
  1521. 00001068  302D D8EE                move.w     D0, [A5 - 0x2712]
  1522. 0000106C  6716                     beq        +0x18 /* 00001084 */
  1523. 0000106E  206E FBE4                movea.l    A0, [A6 - 0x41C]
  1524. 00001072  4AA8 000C                tst.l      [A0 + 0xC]
  1525. 00001076  670C                     beq        +0xE /* 00001084 */
  1526. label00001078:
  1527. 00001078  700F                     moveq.l    D0, 0x0F
  1528. 0000107A  2F00                     move.l     -[A7], D0
  1529. 0000107C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1530. 00001080  584F                     addq.w     A7, 4
  1531. 00001082  602A                     bra        +0x2C /* 000010AE */
  1532. label00001084:
  1533. 00001084  302D D8F0                move.w     D0, [A5 - 0x2710]
  1534. 00001088  6724                     beq        +0x26 /* 000010AE */
  1535. 0000108A  246E FBE4                movea.l    A2, [A6 - 0x41C]
  1536. 0000108E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1537. 00001092  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1538. 00001096  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1539. 0000109A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1540. 0000109E  4267                     clr.w      -[A7]
  1541. 000010A0  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1542. 000010A4  2540 0008                move.l     [A2 + 0x8], D0
  1543. 000010A8  2040                     movea.l    A0, D0
  1544. 000010AA  5268 0006                addq.w     [A0 + 0x6], 1
  1545. label000010AE:
  1546. 000010AE  486E FBE8                pea.l      [A6 - 0x418]
  1547. 000010B2  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  1548. 000010B6  1F2E FFEC                move.b     -[A7], [A6 - 0x14]
  1549. 000010BA  4EBA 184C                jsr        [PC + 0x184C /* 00002908 */]
  1550. 000010BE  2840                     movea.l    A4, D0
  1551. 000010C0  200C                     move.l     D0, A4
  1552. 000010C2  6700 0298                beq        +0x29A /* 0000135C */
  1553. 000010C6  206C 000C                movea.l    A0, [A4 + 0xC]
  1554. 000010CA  2010                     move.l     D0, [A0]
  1555. 000010CC  721F                     moveq.l    D1, 0x1F
  1556. 000010CE  C081                     and.l      D0, D1
  1557. 000010D0  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1558. 000010D4  1030 0000                move.b     D0, [A0 + D0.w]
  1559. 000010D8  7210                     moveq.l    D1, 0x10
  1560. 000010DA  C001                     and.b      D0, D1
  1561. 000010DC  671E                     beq        +0x20 /* 000010FC */
  1562. 000010DE  2F0C                     move.l     -[A7], A4
  1563. 000010E0  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  1564. 000010E4  2F0C                     move.l     -[A7], A4
  1565. 000010E6  1F2E FFEC                move.b     -[A7], [A6 - 0x14]
  1566. 000010EA  7001                     moveq.l    D0, 0x01
  1567. 000010EC  2F00                     move.l     -[A7], D0
  1568. 000010EE  4EBA 20A8                jsr        [PC + 0x20A8 /* 00003198 */]
  1569. 000010F2  4A80                     tst.l      D0
  1570. 000010F4  6700 0266                beq        +0x268 /* 0000135C */
  1571. 000010F8  6000 02E8                bra        +0x2EA /* 000013E2 */
  1572. label000010FC:
  1573. 000010FC  4A86                     tst.l      D6
  1574. 000010FE  660E                     bne        +0x10 /* 0000110E */
  1575. 00001100  486E FBE8                pea.l      [A6 - 0x418]
  1576. 00001104  703D                     moveq.l    D0, 0x3D
  1577. 00001106  2F00                     move.l     -[A7], D0
  1578. 00001108  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1579. 0000110C  504F                     addq.w     A7, 8
  1580. label0000110E:
  1581. 0000110E  102C 001C                move.b     D0, [A4 + 0x1C]
  1582. 00001112  720A                     moveq.l    D1, 0x0A
  1583. 00001114  B001                     cmp.b      D0, D1
  1584. 00001116  666E                     bne        +0x70 /* 00001186 */
  1585. 00001118  246C 000C                movea.l    A2, [A4 + 0xC]
  1586. 0000111C  2012                     move.l     D0, [A2]
  1587. 0000111E  721F                     moveq.l    D1, 0x1F
  1588. 00001120  C041                     and.w      D0, D1
  1589. 00001122  7214                     moveq.l    D1, 0x14
  1590. 00001124  B041                     cmp.w      D0, D1
  1591. 00001126  6626                     bne        +0x28 /* 0000114E */
  1592. 00001128  206A 000C                movea.l    A0, [A2 + 0xC]
  1593. 0000112C  2068 0010                movea.l    A0, [A0 + 0x10]
  1594. 00001130  2D48 FFF0                move.l     [A6 - 0x10], A0
  1595. 00001134  2028 0010                move.l     D0, [A0 + 0x10]
  1596. 00001138  7204                     moveq.l    D1, 0x04
  1597. 0000113A  C081                     and.l      D0, D1
  1598. 0000113C  6710                     beq        +0x12 /* 0000114E */
  1599. 0000113E  246E FFF0                movea.l    A2, [A6 - 0x10]
  1600. 00001142  02AA FFFF FFFB 0010      andi.l     [A2 + 0x10], 0xFFFFFFFB
  1601. 0000114A  254C 0082                move.l     [A2 + 0x82], A4
  1602. label0000114E:
  1603. 0000114E  246C 000C                movea.l    A2, [A4 + 0xC]
  1604. 00001152  2012                     move.l     D0, [A2]
  1605. 00001154  721F                     moveq.l    D1, 0x1F
  1606. 00001156  C041                     and.w      D0, D1
  1607. 00001158  7205                     moveq.l    D1, 0x05
  1608. 0000115A  B041                     cmp.w      D0, D1
  1609. 0000115C  6600 01FE                bne        +0x200 /* 0000135C */
  1610. 00001160  206A 000C                movea.l    A0, [A2 + 0xC]
  1611. 00001164  2068 0010                movea.l    A0, [A0 + 0x10]
  1612. 00001168  2D48 FFF4                move.l     [A6 - 0xC], A0
  1613. 0000116C  3010                     move.w     D0, [A0]
  1614. 0000116E  7201                     moveq.l    D1, 0x01
  1615. 00001170  C041                     and.w      D0, D1
  1616. 00001172  6700 01E8                beq        +0x1EA /* 0000135C */
  1617. 00001176  246E FFF4                movea.l    A2, [A6 - 0xC]
  1618. 0000117A  0252 FFFE                andi.w     [A2], 0xFFFE
  1619. 0000117E  254C 0002                move.l     [A2 + 0x2], A4
  1620. 00001182  6000 01D8                bra        +0x1DA /* 0000135C */
  1621. label00001186:
  1622. 00001186  244C                     movea.l    A2, A4
  1623. 00001188  700C                     moveq.l    D0, 0x0C
  1624. 0000118A  D5C0                     add.l      A2, D0
  1625. 0000118C  2052                     movea.l    A0, [A2]
  1626. 0000118E  2010                     move.l     D0, [A0]
  1627. 00001190  721F                     moveq.l    D1, 0x1F
  1628. 00001192  C041                     and.w      D0, D1
  1629. 00001194  7213                     moveq.l    D1, 0x13
  1630. 00001196  B041                     cmp.w      D0, D1
  1631. 00001198  6626                     bne        +0x28 /* 000011C0 */
  1632. 0000119A  706A                     moveq.l    D0, 0x6A
  1633. 0000119C  2F00                     move.l     -[A7], D0
  1634. 0000119E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1635. 000011A2  584F                     addq.w     A7, 4
  1636. 000011A4  2F12                     move.l     -[A7], [A2]
  1637. 000011A6  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1638. 000011AA  206D D874                movea.l    A0, [A5 - 0x278C]
  1639. 000011AE  2028 0018                move.l     D0, [A0 + 0x18]
  1640. 000011B2  2480                     move.l     [A2], D0
  1641. 000011B4  206D D874                movea.l    A0, [A5 - 0x278C]
  1642. 000011B8  2068 0018                movea.l    A0, [A0 + 0x18]
  1643. 000011BC  5268 0006                addq.w     [A0 + 0x6], 1
  1644. label000011C0:
  1645. 000011C0  246C 000C                movea.l    A2, [A4 + 0xC]
  1646. 000011C4  2012                     move.l     D0, [A2]
  1647. 000011C6  721F                     moveq.l    D1, 0x1F
  1648. 000011C8  C041                     and.w      D0, D1
  1649. 000011CA  7214                     moveq.l    D1, 0x14
  1650. 000011CC  B041                     cmp.w      D0, D1
  1651. 000011CE  661E                     bne        +0x20 /* 000011EE */
  1652. 000011D0  206A 000C                movea.l    A0, [A2 + 0xC]
  1653. 000011D4  2068 0010                movea.l    A0, [A0 + 0x10]
  1654. 000011D8  2028 0010                move.l     D0, [A0 + 0x10]
  1655. 000011DC  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  1656. 000011E2  670A                     beq        +0xC /* 000011EE */
  1657. 000011E4  7016                     moveq.l    D0, 0x16
  1658. 000011E6  2F00                     move.l     -[A7], D0
  1659. 000011E8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1660. 000011EC  584F                     addq.w     A7, 4
  1661. label000011EE:
  1662. 000011EE  246C 000C                movea.l    A2, [A4 + 0xC]
  1663. 000011F2  2012                     move.l     D0, [A2]
  1664. 000011F4  721F                     moveq.l    D1, 0x1F
  1665. 000011F6  C041                     and.w      D0, D1
  1666. 000011F8  7214                     moveq.l    D1, 0x14
  1667. 000011FA  B041                     cmp.w      D0, D1
  1668. 000011FC  6632                     bne        +0x34 /* 00001230 */
  1669. 000011FE  102C 001C                move.b     D0, [A4 + 0x1C]
  1670. 00001202  720A                     moveq.l    D1, 0x0A
  1671. 00001204  B001                     cmp.b      D0, D1
  1672. 00001206  6728                     beq        +0x2A /* 00001230 */
  1673. 00001208  206A 000C                movea.l    A0, [A2 + 0xC]
  1674. 0000120C  2068 0010                movea.l    A0, [A0 + 0x10]
  1675. 00001210  4AA8 008E                tst.l      [A0 + 0x8E]
  1676. 00001214  671A                     beq        +0x1C /* 00001230 */
  1677. 00001216  202D D88C                move.l     D0, [A5 - 0x2774]
  1678. 0000121A  6614                     bne        +0x16 /* 00001230 */
  1679. 0000121C  204C                     movea.l    A0, A4
  1680. 0000121E  7054                     moveq.l    D0, 0x54
  1681. 00001220  D1C0                     add.l      A0, D0
  1682. 00001222  2F08                     move.l     -[A7], A0
  1683. 00001224  2F3C 0000 0092           move.l     -[A7], 0x92
  1684. 0000122A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1685. 0000122E  504F                     addq.w     A7, 8
  1686. label00001230:
  1687. 00001230  102C 001C                move.b     D0, [A4 + 0x1C]
  1688. 00001234  4880                     ext.w      D0
  1689. 00001236  48C0                     ext.l      D0
  1690. 00001238  7215                     moveq.l    D1, 0x15
  1691. 0000123A  B081                     cmp.l      D0, D1
  1692. 0000123C  6722                     beq        +0x24 /* 00001260 */
  1693. 0000123E  7216                     moveq.l    D1, 0x16
  1694. 00001240  B081                     cmp.l      D0, D1
  1695. 00001242  6732                     beq        +0x34 /* 00001276 */
  1696. 00001244  7207                     moveq.l    D1, 0x07
  1697. 00001246  B081                     cmp.l      D0, D1
  1698. 00001248  6754                     beq        +0x56 /* 0000129E */
  1699. 0000124A  7206                     moveq.l    D1, 0x06
  1700. 0000124C  B081                     cmp.l      D0, D1
  1701. 0000124E  6754                     beq        +0x56 /* 000012A4 */
  1702. 00001250  721D                     moveq.l    D1, 0x1D
  1703. 00001252  B081                     cmp.l      D0, D1
  1704. 00001254  6768                     beq        +0x6A /* 000012BE */
  1705. 00001256  7202                     moveq.l    D1, 0x02
  1706. 00001258  B081                     cmp.l      D0, D1
  1707. 0000125A  676A                     beq        +0x6C /* 000012C6 */
  1708. 0000125C  6000 0090                bra        +0x92 /* 000012EE */
  1709. label00001260:
  1710. 00001260  487A 0198                pea.l      [PC + 0x198 /* 000013FA, value 0x696E6C69 'inli', cstring "inline" */]
  1711. 00001264  702F                     moveq.l    D0, 0x2F
  1712. 00001266  2F00                     move.l     -[A7], D0
  1713. 00001268  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1714. 0000126C  504F                     addq.w     A7, 8
  1715. 0000126E  197C 0002 001C           move.b     [A4 + 0x1C], 0x2
  1716. 00001274  6078                     bra        +0x7A /* 000012EE */
  1717. label00001276:
  1718. 00001276  206C 000C                movea.l    A0, [A4 + 0xC]
  1719. 0000127A  2010                     move.l     D0, [A0]
  1720. 0000127C  721F                     moveq.l    D1, 0x1F
  1721. 0000127E  C041                     and.w      D0, D1
  1722. 00001280  7206                     moveq.l    D1, 0x06
  1723. 00001282  B041                     cmp.w      D0, D1
  1724. 00001284  6700 00D6                beq        +0xD8 /* 0000135C */
  1725. 00001288  487A 0178                pea.l      [PC + 0x178 /* 00001402, value 0x6F766572 'over', cstring "overload" */]
  1726. 0000128C  702F                     moveq.l    D0, 0x2F
  1727. 0000128E  2F00                     move.l     -[A7], D0
  1728. 00001290  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1729. 00001294  504F                     addq.w     A7, 8
  1730. 00001296  197C 0002 001C           move.b     [A4 + 0x1C], 0x2
  1731. 0000129C  6050                     bra        +0x52 /* 000012EE */
  1732. label0000129E:
  1733. 0000129E  197C 0006 001C           move.b     [A4 + 0x1C], 0x6
  1734. label000012A4:
  1735. 000012A4  206C 000C                movea.l    A0, [A4 + 0xC]
  1736. 000012A8  2010                     move.l     D0, [A0]
  1737. 000012AA  7240                     moveq.l    D1, 0x40
  1738. 000012AC  C081                     and.l      D0, D1
  1739. 000012AE  673E                     beq        +0x40 /* 000012EE */
  1740. 000012B0  4AAC 0014                tst.l      [A4 + 0x14]
  1741. 000012B4  6638                     bne        +0x3A /* 000012EE */
  1742. 000012B6  197C 0002 001C           move.b     [A4 + 0x1C], 0x2
  1743. 000012BC  6030                     bra        +0x32 /* 000012EE */
  1744. label000012BE:
  1745. 000012BE  197C 0006 001C           move.b     [A4 + 0x1C], 0x6
  1746. 000012C4  6028                     bra        +0x2A /* 000012EE */
  1747. label000012C6:
  1748. 000012C6  0CAD 0000 0000 D88C      cmpi.l     [A5 - 0x2774], 0x0
  1749. 000012CE  6F1E                     ble        +0x20 /* 000012EE */
  1750. 000012D0  206D D998                movea.l    A0, [A5 - 0x2668]
  1751. 000012D4  1028 001C                move.b     D0, [A0 + 0x1C]
  1752. 000012D8  7215                     moveq.l    D1, 0x15
  1753. 000012DA  B001                     cmp.b      D0, D1
  1754. 000012DC  6610                     bne        +0x12 /* 000012EE */
  1755. 000012DE  7005                     moveq.l    D0, 0x05
  1756. 000012E0  2F00                     move.l     -[A7], D0
  1757. 000012E2  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1758. 000012E6  584F                     addq.w     A7, 4
  1759. 000012E8  197C 0001 001C           move.b     [A4 + 0x1C], 0x1
  1760. label000012EE:
  1761. 000012EE  262D D88C                move.l     D3, [A5 - 0x2774]
  1762. 000012F2  7001                     moveq.l    D0, 0x01
  1763. 000012F4  B680                     cmp.l      D3, D0
  1764. 000012F6  6764                     beq        +0x66 /* 0000135C */
  1765. 000012F8  102C 001C                move.b     D0, [A4 + 0x1C]
  1766. 000012FC  7203                     moveq.l    D1, 0x03
  1767. 000012FE  B001                     cmp.b      D0, D1
  1768. 00001300  6626                     bne        +0x28 /* 00001328 */
  1769. 00001302  182D CDDC                move.b     D4, [A5 - 0x3224]
  1770. 00001306  7067                     moveq.l    D0, 0x67
  1771. 00001308  B800                     cmp.b      D4, D0
  1772. 0000130A  6706                     beq        +0x8 /* 00001312 */
  1773. 0000130C  7053                     moveq.l    D0, 0x53
  1774. 0000130E  B800                     cmp.b      D4, D0
  1775. 00001310  6616                     bne        +0x18 /* 00001328 */
  1776. label00001312:
  1777. 00001312  4A83                     tst.l      D3
  1778. 00001314  670C                     beq        +0xE /* 00001322 */
  1779. 00001316  2F3C 0000 0091           move.l     -[A7], 0x91
  1780. 0000131C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1781. 00001320  584F                     addq.w     A7, 4
  1782. label00001322:
  1783. 00001322  197C 0006 001C           move.b     [A4 + 0x1C], 0x6
  1784. label00001328:
  1785. 00001328  2F0C                     move.l     -[A7], A4
  1786. 0000132A  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1787. 0000132E  202D D88C                move.l     D0, [A5 - 0x2774]
  1788. 00001332  6628                     bne        +0x2A /* 0000135C */
  1789. 00001334  102C 001C                move.b     D0, [A4 + 0x1C]
  1790. 00001338  7203                     moveq.l    D1, 0x03
  1791. 0000133A  B001                     cmp.b      D0, D1
  1792. 0000133C  671E                     beq        +0x20 /* 0000135C */
  1793. 0000133E  102C 001C                move.b     D0, [A4 + 0x1C]
  1794. 00001342  7202                     moveq.l    D1, 0x02
  1795. 00001344  B001                     cmp.b      D0, D1
  1796. 00001346  660A                     bne        +0xC /* 00001352 */
  1797. 00001348  202C 0020                move.l     D0, [A4 + 0x20]
  1798. 0000134C  7201                     moveq.l    D1, 0x01
  1799. 0000134E  C081                     and.l      D0, D1
  1800. 00001350  660A                     bne        +0xC /* 0000135C */
  1801. label00001352:
  1802. 00001352  2F0C                     move.l     -[A7], A4
  1803. 00001354  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1804. 00001358  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  1805. label0000135C:
  1806. 0000135C  122D CDDC                move.b     D1, [A5 - 0x3224]
  1807. 00001360  7000                     moveq.l    D0, 0x00
  1808. 00001362  1001                     move.b     D0, D1
  1809. 00001364  7254                     moveq.l    D1, 0x54
  1810. 00001366  B081                     cmp.l      D0, D1
  1811. 00001368  6716                     beq        +0x18 /* 00001380 */
  1812. 0000136A  0C80 0000 0089           cmpi.l     D0, 0x89
  1813. 00001370  6720                     beq        +0x22 /* 00001392 */
  1814. 00001372  7272                     moveq.l    D1, 0x72
  1815. 00001374  B081                     cmp.l      D0, D1
  1816. 00001376  6742                     beq        +0x44 /* 000013BA */
  1817. 00001378  7257                     moveq.l    D1, 0x57
  1818. 0000137A  B081                     cmp.l      D0, D1
  1819. 0000137C  674C                     beq        +0x4E /* 000013CA */
  1820. 0000137E  6028                     bra        +0x2A /* 000013A8 */
  1821. label00001380:
  1822. 00001380  202E 0008                move.l     D0, [A6 + 0x8]
  1823. 00001384  7204                     moveq.l    D1, 0x04
  1824. 00001386  C081                     and.l      D0, D1
  1825. 00001388  6658                     bne        +0x5A /* 000013E2 */
  1826. 0000138A  41FA 0080                lea.l      A0, [PC + 0x80 /* 0000140C, value 0x29004E56 ')\0NV', cstring ")" */]
  1827. 0000138E  2B48 CDDE                move.l     [A5 - 0x3222], A0
  1828. label00001392:
  1829. 00001392  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  1830. 00001396  486E FBE8                pea.l      [A6 - 0x418]
  1831. 0000139A  2F3C 0000 00B0           move.l     -[A7], 0xB0
  1832. 000013A0  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1833. 000013A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1834. label000013A8:
  1835. 000013A8  702E                     moveq.l    D0, 0x2E
  1836. 000013AA  2F00                     move.l     -[A7], D0
  1837. 000013AC  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1838. 000013B0  584F                     addq.w     A7, 4
  1839. 000013B2  7072                     moveq.l    D0, 0x72
  1840. 000013B4  1F00                     move.b     -[A7], D0
  1841. 000013B6  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  1842. label000013BA:
  1843. 000013BA  202E 0008                move.l     D0, [A6 + 0x8]
  1844. 000013BE  7204                     moveq.l    D1, 0x04
  1845. 000013C0  C081                     and.l      D0, D1
  1846. 000013C2  661E                     bne        +0x20 /* 000013E2 */
  1847. 000013C4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1848. 000013C8  6018                     bra        +0x1A /* 000013E2 */
  1849. label000013CA:
  1850. 000013CA  202E FFF8                move.l     D0, [A6 - 0x8]
  1851. 000013CE  670A                     beq        +0xC /* 000013DA */
  1852. 000013D0  7062                     moveq.l    D0, 0x62
  1853. 000013D2  2F00                     move.l     -[A7], D0
  1854. 000013D4  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1855. 000013D8  584F                     addq.w     A7, 4
  1856. label000013DA:
  1857. 000013DA  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1858. 000013DE  6000 FB0E                bra        -0x4F0 /* 00000EEE */
  1859. label000013E2:
  1860. 000013E2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1861. 000013E6  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1862. 000013EA  200C                     move.l     D0, A4
  1863. 000013EC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1864. 000013F0  4E5E                     unlink     A6
  1865. 000013F2  205F                     movea.l    A0, [A7]+
  1866. 000013F4  584F                     addq.w     A7, 4
  1867. 000013F6  4ED0                     jmp        [A0]
  1868. 000013F8  0014 696E                ori.b      [A4], 0x6E /* 'n' */
  1869. 000013FC  6C69                     bge        +0x6B /* 00001467 */
  1870. 000013FE  6E65                     bgt        +0x67 /* 00001465 */
  1871. 00001400  0000 6F76                ori.b      D0, 0x76 /* 'v' */
  1872. 00001404  6572                     bcs        +0x74 /* 00001478 */
  1873. 00001406  6C6F                     bge        +0x71 /* 00001477 */
  1874. 00001408  6164                     bsr        +0x66 /* 0000146E */
  1875. 0000140A  0000 2900                ori.b      D0, 0x0
  1876. 0000140E  4E56 0000                link       A6, 0
  1877. 00001412  7003                     moveq.l    D0, 0x03
  1878. 00001414  2F00                     move.l     -[A7], D0
  1879. 00001416  42A7                     clr.l      -[A7]
  1880. 00001418  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1881. 0000141C  4EBA 003E                jsr        [PC + 0x3E /* 0000145C */]
  1882. 00001420  4E5E                     unlink     A6
  1883. 00001422  205F                     movea.l    A0, [A7]+
  1884. 00001424  584F                     addq.w     A7, 4
  1885. 00001426  4ED0                     jmp        [A0]
  1886. 00001428  4E56 0000                link       A6, 0
  1887. 0000142C  7001                     moveq.l    D0, 0x01
  1888. 0000142E  2F00                     move.l     -[A7], D0
  1889. 00001430  42A7                     clr.l      -[A7]
  1890. 00001432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1891. 00001436  4EBA 0024                jsr        [PC + 0x24 /* 0000145C */]
  1892. 0000143A  4E5E                     unlink     A6
  1893. 0000143C  205F                     movea.l    A0, [A7]+
  1894. 0000143E  584F                     addq.w     A7, 4
  1895. 00001440  4ED0                     jmp        [A0]
  1896. 00001442  4E56 0000                link       A6, 0
  1897. 00001446  7002                     moveq.l    D0, 0x02
  1898. 00001448  2F00                     move.l     -[A7], D0
  1899. 0000144A  42A7                     clr.l      -[A7]
  1900. 0000144C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1901. 00001450  4EBA 000A                jsr        [PC + 0xA /* 0000145C */]
  1902. 00001454  4E5E                     unlink     A6
  1903. 00001456  205F                     movea.l    A0, [A7]+
  1904. 00001458  584F                     addq.w     A7, 4
  1905. 0000145A  4ED0                     jmp        [A0]
  1906. fn0000145C:
  1907. 0000145C  4E56 FBD0                link       A6, -0x0430
  1908. 00001460  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1909. 00001464  7600                     moveq.l    D3, 0x00
  1910. 00001466  2D43 FBD8                move.l     [A6 - 0x428], D3
  1911. 0000146A  7800                     moveq.l    D4, 0x00
  1912. 0000146C  2D44 FBDC                move.l     [A6 - 0x424], D4
  1913. // begin alternate branch 0000146E-00001470
  1914. fn0000146E:
  1915. 0000146E  FBDC                     .invalid   <<F/7/5>>
  1916. // end alternate branch 0000146E-00001470
  1917. fn0000146E: // (misaligned)
  1918. 00001470  4245                     clr.w      D5
  1919. 00001472  3D45 FBE0                move.w     [A6 - 0x420], D5
  1920. 00001476  3D45 FBE2                move.w     [A6 - 0x41E], D5
  1921. // begin alternate branch 00001478-0000147A
  1922. label00001478:
  1923. 00001478  FBE2                     .invalid   <<F/7/5>>
  1924. // end alternate branch 00001478-0000147A
  1925. label00001478: // (misaligned)
  1926. 0000147A  2D43 FBE4                move.l     [A6 - 0x41C], D3
  1927. 0000147E  2D6D D9A0 FBE8           move.l     [A6 - 0x418], [A5 - 0x2660]
  1928. 00001484  7E00                     moveq.l    D7, 0x00
  1929. 00001486  2C04                     move.l     D6, D4
  1930. 00001488  2643                     movea.l    A3, D3
  1931. 0000148A  7000                     moveq.l    D0, 0x00
  1932. 0000148C  2D40 FBEC                move.l     [A6 - 0x414], D0
  1933. 00001490  202E 000C                move.l     D0, [A6 + 0xC]
  1934. 00001494  6706                     beq        +0x8 /* 0000149C */
  1935. 00001496  206E 000C                movea.l    A0, [A6 + 0xC]
  1936. 0000149A  4210                     clr.b      [A0]
  1937. label0000149C:
  1938. 0000149C  246E 0008                movea.l    A2, [A6 + 0x8]
  1939. 000014A0  2012                     move.l     D0, [A2]
  1940. 000014A2  0280 0000 0800           andi.l     D0, 0x800
  1941. 000014A8  670E                     beq        +0x10 /* 000014B8 */
  1942. 000014AA  2D7C 0000 4800 FBEC      move.l     [A6 - 0x414], 0x4800 /* 'H\0' */
  1943. 000014B2  0292 FFFF B7FF           andi.l     [A2], 0xFFFFB7FF
  1944. label000014B8:
  1945. 000014B8  246E 0008                movea.l    A2, [A6 + 0x8]
  1946. 000014BC  2012                     move.l     D0, [A2]
  1947. 000014BE  0280 0000 0400           andi.l     D0, 0x400
  1948. 000014C4  670E                     beq        +0x10 /* 000014D4 */
  1949. 000014C6  2D7C 0000 0400 FBEC      move.l     [A6 - 0x414], 0x400
  1950. 000014CE  0292 FFFF FBFF           andi.l     [A2], 0xFFFFFBFF
  1951. label000014D4:
  1952. 000014D4  7A00                     moveq.l    D5, 0x00
  1953. 000014D6  6000 05AE                bra        +0x5B0 /* 00001A86 */
  1954. label000014DA:
  1955. 000014DA  202E FBEC                move.l     D0, [A6 - 0x414]
  1956. 000014DE  8A80                     or.l       D5, D0
  1957. 000014E0  7000                     moveq.l    D0, 0x00
  1958. 000014E2  2D40 FBEC                move.l     [A6 - 0x414], D0
  1959. 000014E6  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  1960. 000014EC  6600 02D4                bne        +0x2D6 /* 000017C2 */
  1961. 000014F0  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  1962. 000014F4  486E FBF0                pea.l      [A6 - 0x410]
  1963. 000014F8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1964. 000014FC  504F                     addq.w     A7, 8
  1965. 000014FE  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1966. 00001502  0C2D 0078 CDDC           cmpi.b     [A5 - 0x3224], 0x78 /* 'x' */
  1967. 00001508  6600 01AA                bne        +0x1AC /* 000016B4 */
  1968. 0000150C  486E FBF0                pea.l      [A6 - 0x410]
  1969. 00001510  7001                     moveq.l    D0, 0x01
  1970. 00001512  2F00                     move.l     -[A7], D0
  1971. 00001514  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1972. 00001518  2440                     movea.l    A2, D0
  1973. 0000151A  200A                     move.l     D0, A2
  1974. 0000151C  670A                     beq        +0xC /* 00001528 */
  1975. 0000151E  102A 001C                move.b     D0, [A2 + 0x1C]
  1976. 00001522  721A                     moveq.l    D1, 0x1A
  1977. 00001524  B001                     cmp.b      D0, D1
  1978. 00001526  6712                     beq        +0x14 /* 0000153A */
  1979. label00001528:
  1980. 00001528  486E FBF0                pea.l      [A6 - 0x410]
  1981. 0000152C  704C                     moveq.l    D0, 0x4C
  1982. 0000152E  2F00                     move.l     -[A7], D0
  1983. 00001530  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1984. 00001534  504F                     addq.w     A7, 8
  1985. 00001536  6000 017C                bra        +0x17E /* 000016B4 */
  1986. label0000153A:
  1987. 0000153A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1988. 0000153E  2F0A                     move.l     -[A7], A2
  1989. 00001540  42A7                     clr.l      -[A7]
  1990. 00001542  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  1991. 00001546  2840                     movea.l    A4, D0
  1992. 00001548  200C                     move.l     D0, A4
  1993. 0000154A  6712                     beq        +0x14 /* 0000155E */
  1994. 0000154C  204C                     movea.l    A0, A4
  1995. 0000154E  7054                     moveq.l    D0, 0x54
  1996. 00001550  D1C0                     add.l      A0, D0
  1997. 00001552  2F08                     move.l     -[A7], A0
  1998. 00001554  486E FBF0                pea.l      [A6 - 0x410]
  1999. 00001558  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2000. 0000155C  504F                     addq.w     A7, 8
  2001. label0000155E:
  2002. 0000155E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2003. 00001562  6000 0150                bra        +0x152 /* 000016B4 */
  2004. label00001566:
  2005. 00001566  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2006. 0000156A  202E FBE4                move.l     D0, [A6 - 0x41C]
  2007. 0000156E  6714                     beq        +0x16 /* 00001584 */
  2008. 00001570  486E FBE4                pea.l      [A6 - 0x41C]
  2009. 00001574  486E FBF0                pea.l      [A6 - 0x410]
  2010. 00001578  7001                     moveq.l    D0, 0x01
  2011. 0000157A  2F00                     move.l     -[A7], D0
  2012. 0000157C  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  2013. 00001580  2D40 FBE4                move.l     [A6 - 0x41C], D0
  2014. label00001584:
  2015. 00001584  202E FBE4                move.l     D0, [A6 - 0x41C]
  2016. 00001588  6634                     bne        +0x36 /* 000015BE */
  2017. 0000158A  4A86                     tst.l      D6
  2018. 0000158C  670E                     beq        +0x10 /* 0000159C */
  2019. 0000158E  486E FBF0                pea.l      [A6 - 0x410]
  2020. 00001592  7001                     moveq.l    D0, 0x01
  2021. 00001594  2F00                     move.l     -[A7], D0
  2022. 00001596  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  2023. 0000159A  6008                     bra        +0xA /* 000015A4 */
  2024. label0000159C:
  2025. 0000159C  486E FBF0                pea.l      [A6 - 0x410]
  2026. 000015A0  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  2027. label000015A4:
  2028. 000015A4  2D40 FBE4                move.l     [A6 - 0x41C], D0
  2029. 000015A8  2040                     movea.l    A0, D0
  2030. 000015AA  2468 000C                movea.l    A2, [A0 + 0xC]
  2031. 000015AE  2012                     move.l     D0, [A2]
  2032. 000015B0  721F                     moveq.l    D1, 0x1F
  2033. 000015B2  C041                     and.w      D0, D1
  2034. 000015B4  7214                     moveq.l    D1, 0x14
  2035. 000015B6  B041                     cmp.w      D0, D1
  2036. 000015B8  6604                     bne        +0x6 /* 000015BE */
  2037. 000015BA  266A 000C                movea.l    A3, [A2 + 0xC]
  2038. label000015BE:
  2039. 000015BE  7C00                     moveq.l    D6, 0x00
  2040. 000015C0  202E FBE4                move.l     D0, [A6 - 0x41C]
  2041. 000015C4  6714                     beq        +0x16 /* 000015DA */
  2042. 000015C6  206E FBE4                movea.l    A0, [A6 - 0x41C]
  2043. 000015CA  2268 000C                movea.l    A1, [A0 + 0xC]
  2044. 000015CE  2011                     move.l     D0, [A1]
  2045. 000015D0  721F                     moveq.l    D1, 0x1F
  2046. 000015D2  C041                     and.w      D0, D1
  2047. 000015D4  7214                     moveq.l    D1, 0x14
  2048. 000015D6  B041                     cmp.w      D0, D1
  2049. 000015D8  6750                     beq        +0x52 /* 0000162A */
  2050. label000015DA:
  2051. 000015DA  202E FBE4                move.l     D0, [A6 - 0x41C]
  2052. 000015DE  6732                     beq        +0x34 /* 00001612 */
  2053. 000015E0  206E FBE4                movea.l    A0, [A6 - 0x41C]
  2054. 000015E4  2268 000C                movea.l    A1, [A0 + 0xC]
  2055. 000015E8  2011                     move.l     D0, [A1]
  2056. 000015EA  721F                     moveq.l    D1, 0x1F
  2057. 000015EC  C041                     and.w      D0, D1
  2058. 000015EE  721A                     moveq.l    D1, 0x1A
  2059. 000015F0  B041                     cmp.w      D0, D1
  2060. 000015F2  661E                     bne        +0x20 /* 00001612 */
  2061. 000015F4  0C2D 004D CDDC           cmpi.b     [A5 - 0x3224], 0x4D /* 'M' */
  2062. 000015FA  6616                     bne        +0x18 /* 00001612 */
  2063. 000015FC  206E FBE4                movea.l    A0, [A6 - 0x41C]
  2064. 00001600  7054                     moveq.l    D0, 0x54
  2065. 00001602  D1C0                     add.l      A0, D0
  2066. 00001604  2F08                     move.l     -[A7], A0
  2067. 00001606  42A7                     clr.l      -[A7]
  2068. 00001608  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  2069. 0000160C  2D40 FBE4                move.l     [A6 - 0x41C], D0
  2070. 00001610  602C                     bra        +0x2E /* 0000163E */
  2071. label00001612:
  2072. 00001612  486E FBF0                pea.l      [A6 - 0x410]
  2073. 00001616  700C                     moveq.l    D0, 0x0C
  2074. 00001618  2F00                     move.l     -[A7], D0
  2075. 0000161A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2076. 0000161E  504F                     addq.w     A7, 8
  2077. 00001620  7000                     moveq.l    D0, 0x00
  2078. 00001622  2D40 FBE4                move.l     [A6 - 0x41C], D0
  2079. 00001626  6000 008C                bra        +0x8E /* 000016B4 */
  2080. label0000162A:
  2081. 0000162A  206E FBE4                movea.l    A0, [A6 - 0x41C]
  2082. 0000162E  2068 000C                movea.l    A0, [A0 + 0xC]
  2083. 00001632  2028 000C                move.l     D0, [A0 + 0xC]
  2084. 00001636  2D40 FBE4                move.l     [A6 - 0x41C], D0
  2085. 0000163A  2B40 D9A0                move.l     [A5 - 0x2660], D0
  2086. label0000163E:
  2087. 0000163E  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  2088. 00001642  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  2089. 00001646  5287                     addq.l     D7, 1
  2090. 00001648  122D CDDC                move.b     D1, [A5 - 0x3224]
  2091. 0000164C  7000                     moveq.l    D0, 0x00
  2092. 0000164E  1001                     move.b     D0, D1
  2093. 00001650  0C80 0000 0089           cmpi.l     D0, 0x89
  2094. 00001656  671A                     beq        +0x1C /* 00001672 */
  2095. 00001658  7251                     moveq.l    D1, 0x51
  2096. 0000165A  B081                     cmp.l      D0, D1
  2097. 0000165C  6764                     beq        +0x66 /* 000016C2 */
  2098. 0000165E  724D                     moveq.l    D1, 0x4D
  2099. 00001660  B081                     cmp.l      D0, D1
  2100. 00001662  6700 00C4                beq        +0xC6 /* 00001728 */
  2101. 00001666  721F                     moveq.l    D1, 0x1F
  2102. 00001668  B081                     cmp.l      D0, D1
  2103. 0000166A  6700 015E                beq        +0x160 /* 000017CA */
  2104. 0000166E  6000 0506                bra        +0x508 /* 00001B76 */
  2105. label00001672:
  2106. 00001672  246D CDDE                movea.l    A2, [A5 - 0x3222]
  2107. 00001676  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2108. 0000167A  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  2109. 0000167E  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  2110. 00001682  4A80                     tst.l      D0
  2111. 00001684  671E                     beq        +0x20 /* 000016A4 */
  2112. 00001686  7001                     moveq.l    D0, 0x01
  2113. 00001688  3D40 FBE0                move.w     [A6 - 0x420], D0
  2114. 0000168C  206E FBE4                movea.l    A0, [A6 - 0x41C]
  2115. 00001690  2068 0010                movea.l    A0, [A0 + 0x10]
  2116. 00001694  4AA8 008E                tst.l      [A0 + 0x8E]
  2117. 00001698  6706                     beq        +0x8 /* 000016A0 */
  2118. 0000169A  45ED FB80                lea.l      A2, [A5 - 0x480]
  2119. 0000169E  6004                     bra        +0x6 /* 000016A4 */
  2120. label000016A0:
  2121. 000016A0  45ED E1C6                lea.l      A2, [A5 - 0x1E3A]
  2122. label000016A4:
  2123. 000016A4  2F0A                     move.l     -[A7], A2
  2124. 000016A6  486E FBF0                pea.l      [A6 - 0x410]
  2125. 000016AA  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2126. 000016AE  504F                     addq.w     A7, 8
  2127. 000016B0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2128. label000016B4:
  2129. 000016B4  0C2D 004A CDDC           cmpi.b     [A5 - 0x3224], 0x4A /* 'J' */
  2130. 000016BA  6600 00D4                bne        +0xD6 /* 00001790 */
  2131. 000016BE  6000 FEA6                bra        -0x158 /* 00001566 */
  2132. label000016C2:
  2133. 000016C2  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2134. 000016C6  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  2135. 000016CC  6644                     bne        +0x46 /* 00001712 */
  2136. 000016CE  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2137. 000016D2  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  2138. 000016D6  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  2139. 000016DA  4A80                     tst.l      D0
  2140. 000016DC  6614                     bne        +0x16 /* 000016F2 */
  2141. 000016DE  206E FBE4                movea.l    A0, [A6 - 0x41C]
  2142. 000016E2  7054                     moveq.l    D0, 0x54
  2143. 000016E4  D1C0                     add.l      A0, D0
  2144. 000016E6  2F08                     move.l     -[A7], A0
  2145. 000016E8  7045                     moveq.l    D0, 0x45
  2146. 000016EA  2F00                     move.l     -[A7], D0
  2147. 000016EC  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2148. 000016F0  504F                     addq.w     A7, 8
  2149. label000016F2:
  2150. 000016F2  7001                     moveq.l    D0, 0x01
  2151. 000016F4  3D40 FBE2                move.w     [A6 - 0x41E], D0
  2152. 000016F8  206E FBE4                movea.l    A0, [A6 - 0x41C]
  2153. 000016FC  2068 0010                movea.l    A0, [A0 + 0x10]
  2154. 00001700  4AA8 008E                tst.l      [A0 + 0x8E]
  2155. 00001704  6706                     beq        +0x8 /* 0000170C */
  2156. 00001706  45ED FB88                lea.l      A2, [A5 - 0x478]
  2157. 0000170A  6004                     bra        +0x6 /* 00001710 */
  2158. label0000170C:
  2159. 0000170C  45ED E1CC                lea.l      A2, [A5 - 0x1E34]
  2160. label00001710:
  2161. 00001710  6092                     bra        -0x6C /* 000016A4 */
  2162. label00001712:
  2163. 00001712  206E FBE4                movea.l    A0, [A6 - 0x41C]
  2164. 00001716  7054                     moveq.l    D0, 0x54
  2165. 00001718  D1C0                     add.l      A0, D0
  2166. 0000171A  2F08                     move.l     -[A7], A0
  2167. 0000171C  7045                     moveq.l    D0, 0x45
  2168. 0000171E  2F00                     move.l     -[A7], D0
  2169. 00001720  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2170. 00001724  504F                     addq.w     A7, 8
  2171. 00001726  608C                     bra        -0x72 /* 000016B4 */
  2172. label00001728:
  2173. 00001728  200B                     move.l     D0, A3
  2174. 0000172A  6724                     beq        +0x26 /* 00001750 */
  2175. 0000172C  206B 0010                movea.l    A0, [A3 + 0x10]
  2176. 00001730  4AA8 008E                tst.l      [A0 + 0x8E]
  2177. 00001734  671A                     beq        +0x1C /* 00001750 */
  2178. 00001736  204B                     movea.l    A0, A3
  2179. 00001738  7054                     moveq.l    D0, 0x54
  2180. 0000173A  D1C0                     add.l      A0, D0
  2181. 0000173C  2F08                     move.l     -[A7], A0
  2182. 0000173E  487A 07EA                pea.l      [PC + 0x7EA /* 00001F2A, value 0x3A3A2A00 '::*\0', cstring "::*" */]
  2183. 00001742  2F3C 0000 0096           move.l     -[A7], 0x96
  2184. 00001748  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2185. 0000174C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2186. label00001750:
  2187. 00001750  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2188. 00001754  4267                     clr.w      -[A7]
  2189. 00001756  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2190. 0000175A  2D40 0008                move.l     [A6 + 0x8], D0
  2191. 0000175E  7219                     moveq.l    D1, 0x19
  2192. 00001760  2040                     movea.l    A0, D0
  2193. 00001762  2081                     move.l     [A0], D1
  2194. 00001764  206E 0008                movea.l    A0, [A6 + 0x8]
  2195. 00001768  216E FBE4 000C           move.l     [A0 + 0xC], [A6 - 0x41C]
  2196. 0000176E  7000                     moveq.l    D0, 0x00
  2197. 00001770  2D40 FBE4                move.l     [A6 - 0x41C], D0
  2198. 00001774  4A85                     tst.l      D5
  2199. 00001776  6700 02AC                beq        +0x2AE /* 00001A24 */
  2200. 0000177A  486E 0008                pea.l      [A6 + 0x8]
  2201. 0000177E  206E 0008                movea.l    A0, [A6 + 0x8]
  2202. 00001782  2010                     move.l     D0, [A0]
  2203. 00001784  8085                     or.l       D0, D5
  2204. 00001786  2F00                     move.l     -[A7], D0
  2205. 00001788  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2206. 0000178C  6000 0296                bra        +0x298 /* 00001A24 */
  2207. label00001790:
  2208. 00001790  4A86                     tst.l      D6
  2209. 00001792  670A                     beq        +0xC /* 0000179E */
  2210. 00001794  7063                     moveq.l    D0, 0x63
  2211. 00001796  2F00                     move.l     -[A7], D0
  2212. 00001798  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2213. 0000179C  584F                     addq.w     A7, 4
  2214. label0000179E:
  2215. 0000179E  202E 0010                move.l     D0, [A6 + 0x10]
  2216. 000017A2  670E                     beq        +0x10 /* 000017B2 */
  2217. 000017A4  7041                     moveq.l    D0, 0x41
  2218. 000017A6  2F00                     move.l     -[A7], D0
  2219. 000017A8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2220. 000017AC  584F                     addq.w     A7, 4
  2221. 000017AE  6000 0082                bra        +0x84 /* 00001832 */
  2222. label000017B2:
  2223. 000017B2  486E FBF0                pea.l      [A6 - 0x410]
  2224. 000017B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2225. 000017BA  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2226. 000017BE  504F                     addq.w     A7, 8
  2227. 000017C0  6070                     bra        +0x72 /* 00001832 */
  2228. label000017C2:
  2229. 000017C2  0C2D 001F CDDC           cmpi.b     [A5 - 0x3224], 0x1F
  2230. 000017C8  662E                     bne        +0x30 /* 000017F8 */
  2231. label000017CA:
  2232. 000017CA  486E FBDC                pea.l      [A6 - 0x424]
  2233. 000017CE  486E FBD8                pea.l      [A6 - 0x428]
  2234. 000017D2  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  2235. 000017D6  2440                     movea.l    A2, D0
  2236. 000017D8  202E 000C                move.l     D0, [A6 + 0xC]
  2237. 000017DC  670E                     beq        +0x10 /* 000017EC */
  2238. 000017DE  2F0A                     move.l     -[A7], A2
  2239. 000017E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2240. 000017E4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2241. 000017E8  504F                     addq.w     A7, 8
  2242. 000017EA  6046                     bra        +0x48 /* 00001832 */
  2243. label000017EC:
  2244. 000017EC  7041                     moveq.l    D0, 0x41
  2245. 000017EE  2F00                     move.l     -[A7], D0
  2246. 000017F0  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2247. 000017F4  584F                     addq.w     A7, 4
  2248. 000017F6  603A                     bra        +0x3C /* 00001832 */
  2249. label000017F8:
  2250. 000017F8  202E 0010                move.l     D0, [A6 + 0x10]
  2251. 000017FC  670A                     beq        +0xC /* 00001808 */
  2252. 000017FE  7041                     moveq.l    D0, 0x41
  2253. 00001800  2F00                     move.l     -[A7], D0
  2254. 00001802  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2255. 00001806  584F                     addq.w     A7, 4
  2256. label00001808:
  2257. 00001808  7001                     moveq.l    D0, 0x01
  2258. 0000180A  3D40 FBE2                move.w     [A6 - 0x41E], D0
  2259. 0000180E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2260. 00001812  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  2261. 00001818  6618                     bne        +0x1A /* 00001832 */
  2262. 0000181A  202E 000C                move.l     D0, [A6 + 0xC]
  2263. 0000181E  670E                     beq        +0x10 /* 0000182E */
  2264. 00001820  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2265. 00001824  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2266. 00001828  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2267. 0000182C  504F                     addq.w     A7, 8
  2268. label0000182E:
  2269. 0000182E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2270. label00001832:
  2271. 00001832  262E 0008                move.l     D3, [A6 + 0x8]
  2272. 00001836  2D43 FBD0                move.l     [A6 - 0x430], D3
  2273. 0000183A  2043                     movea.l    A0, D3
  2274. 0000183C  5268 0006                addq.w     [A0 + 0x6], 1
  2275. 00001840  6000 0364                bra        +0x366 /* 00001BA6 */
  2276. label00001844:
  2277. 00001844  4A85                     tst.l      D5
  2278. 00001846  670C                     beq        +0xE /* 00001854 */
  2279. 00001848  707D                     moveq.l    D0, 0x7D
  2280. 0000184A  2F00                     move.l     -[A7], D0
  2281. 0000184C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2282. 00001850  584F                     addq.w     A7, 4
  2283. 00001852  7A00                     moveq.l    D5, 0x00
  2284. label00001854:
  2285. 00001854  262E 0010                move.l     D3, [A6 + 0x10]
  2286. 00001858  7001                     moveq.l    D0, 0x01
  2287. 0000185A  B680                     cmp.l      D3, D0
  2288. 0000185C  6700 06B2                beq        +0x6B4 /* 00001F10 */
  2289. 00001860  7002                     moveq.l    D0, 0x02
  2290. 00001862  B680                     cmp.l      D3, D0
  2291. 00001864  6700 0310                beq        +0x312 /* 00001B76 */
  2292. 00001868  202E FBEC                move.l     D0, [A6 - 0x414]
  2293. 0000186C  8A80                     or.l       D5, D0
  2294. 0000186E  7000                     moveq.l    D0, 0x00
  2295. 00001870  2D40 FBEC                move.l     [A6 - 0x414], D0
  2296. 00001874  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2297. 00001878  202E FBE4                move.l     D0, [A6 - 0x41C]
  2298. 0000187C  670A                     beq        +0xC /* 00001888 */
  2299. 0000187E  7014                     moveq.l    D0, 0x14
  2300. 00001880  2F00                     move.l     -[A7], D0
  2301. 00001882  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2302. 00001886  584F                     addq.w     A7, 4
  2303. label00001888:
  2304. 00001888  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  2305. 0000188E  661C                     bne        +0x1E /* 000018AC */
  2306. 00001890  262E 0008                move.l     D3, [A6 + 0x8]
  2307. 00001894  2D43 FBD0                move.l     [A6 - 0x430], D3
  2308. 00001898  2043                     movea.l    A0, D3
  2309. 0000189A  5268 0006                addq.w     [A0 + 0x6], 1
  2310. 0000189E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2311. 000018A2  1B7C 0053 CDDC           move.b     [A5 - 0x3224], 0x53 /* 'S' */
  2312. 000018A8  6000 02FC                bra        +0x2FE /* 00001BA6 */
  2313. label000018AC:
  2314. 000018AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2315. 000018B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2316. 000018B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2317. 000018B8  4EBA FBA2                jsr        [PC - 0x45E /* 0000145C */]
  2318. 000018BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2319. 000018C0  2D40 FBD0                move.l     [A6 - 0x430], D0
  2320. 000018C4  2D6D D8F6 FBE4           move.l     [A6 - 0x41C], [A5 - 0x270A]
  2321. 000018CA  7054                     moveq.l    D0, 0x54
  2322. 000018CC  1F00                     move.b     -[A7], D0
  2323. 000018CE  7012                     moveq.l    D0, 0x12
  2324. 000018D0  2F00                     move.l     -[A7], D0
  2325. 000018D2  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2326. 000018D6  202E FBD0                move.l     D0, [A6 - 0x430]
  2327. 000018DA  660A                     bne        +0xC /* 000018E6 */
  2328. 000018DC  2F3C 0000 08E4           move.l     -[A7], 0x8E4
  2329. 000018E2  4EBA E71C                jsr        [PC - 0x18E4 /* 00000000 */]
  2330. label000018E6:
  2331. 000018E6  2D6E FBD0 FBD4           move.l     [A6 - 0x42C], [A6 - 0x430]
  2332. 000018EC  6074                     bra        +0x76 /* 00001962 */
  2333. label000018EE:
  2334. 000018EE  200A                     move.l     D0, A2
  2335. 000018F0  6664                     bne        +0x66 /* 00001956 */
  2336. 000018F2  206E FBD0                movea.l    A0, [A6 - 0x430]
  2337. 000018F6  2610                     move.l     D3, [A0]
  2338. 000018F8  70E0                     moveq.l    D0, 0xFFFFFFE0
  2339. 000018FA  2D43 FFF0                move.l     [A6 - 0x10], D3
  2340. 000018FE  C680                     and.l      D3, D0
  2341. 00001900  8A83                     or.l       D5, D3
  2342. 00001902  486E FBD0                pea.l      [A6 - 0x430]
  2343. 00001906  202E FFF0                move.l     D0, [A6 - 0x10]
  2344. 0000190A  721F                     moveq.l    D1, 0x1F
  2345. 0000190C  C081                     and.l      D0, D1
  2346. 0000190E  2F00                     move.l     -[A7], D0
  2347. 00001910  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2348. 00001914  2D6E FBD0 FBD4           move.l     [A6 - 0x42C], [A6 - 0x430]
  2349. 0000191A  600C                     bra        +0xE /* 00001928 */
  2350. label0000191C:
  2351. 0000191C  206E FBD4                movea.l    A0, [A6 - 0x42C]
  2352. 00001920  2028 0008                move.l     D0, [A0 + 0x8]
  2353. 00001924  2D40 FBD4                move.l     [A6 - 0x42C], D0
  2354. label00001928:
  2355. 00001928  246E FBD4                movea.l    A2, [A6 - 0x42C]
  2356. 0000192C  2012                     move.l     D0, [A2]
  2357. 0000192E  761F                     moveq.l    D3, 0x1F
  2358. 00001930  C083                     and.l      D0, D3
  2359. 00001932  206E 0008                movea.l    A0, [A6 + 0x8]
  2360. 00001936  2210                     move.l     D1, [A0]
  2361. 00001938  C283                     and.l      D1, D3
  2362. 0000193A  B081                     cmp.l      D0, D1
  2363. 0000193C  66DE                     bne        -0x20 /* 0000191C */
  2364. 0000193E  200A                     move.l     D0, A2
  2365. 00001940  660A                     bne        +0xC /* 0000194C */
  2366. 00001942  2F3C 0000 08FB           move.l     -[A7], 0x8FB
  2367. 00001948  4EBA E6B6                jsr        [PC - 0x194A /* 00000000 */]
  2368. label0000194C:
  2369. 0000194C  2D6E FBD4 0008           move.l     [A6 + 0x8], [A6 - 0x42C]
  2370. 00001952  6000 0252                bra        +0x254 /* 00001BA6 */
  2371. label00001956:
  2372. 00001956  206E FBD4                movea.l    A0, [A6 - 0x42C]
  2373. 0000195A  2028 0008                move.l     D0, [A0 + 0x8]
  2374. 0000195E  2D40 FBD4                move.l     [A6 - 0x42C], D0
  2375. label00001962:
  2376. 00001962  246E FBD4                movea.l    A2, [A6 - 0x42C]
  2377. 00001966  B5EE 0008                cmpa.l     A2, [A6 + 0x8]
  2378. 0000196A  6700 023A                beq        +0x23C /* 00001BA6 */
  2379. 0000196E  6000 FF7E                bra        -0x80 /* 000018EE */
  2380. label00001972:
  2381. 00001972  7000                     moveq.l    D0, 0x00
  2382. 00001974  2B40 C0AC                move.l     [A5 - 0x3F54], D0
  2383. 00001978  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2384. 0000197C  7001                     moveq.l    D0, 0x01
  2385. 0000197E  3F00                     move.w     -[A7], D0
  2386. 00001980  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2387. 00001984  2D40 0008                move.l     [A6 + 0x8], D0
  2388. 00001988  2005                     move.l     D0, D5
  2389. 0000198A  0C80 0000 0200           cmpi.l     D0, 0x200
  2390. 00001990  6724                     beq        +0x26 /* 000019B6 */
  2391. 00001992  0C80 0000 0100           cmpi.l     D0, 0x100
  2392. 00001998  671C                     beq        +0x1E /* 000019B6 */
  2393. 0000199A  7201                     moveq.l    D1, 0x01
  2394. 0000199C  B081                     cmp.l      D0, D1
  2395. 0000199E  6716                     beq        +0x18 /* 000019B6 */
  2396. 000019A0  0C80 0000 0800           cmpi.l     D0, 0x800
  2397. 000019A6  6712                     beq        +0x14 /* 000019BA */
  2398. 000019A8  0C80 0000 0400           cmpi.l     D0, 0x400
  2399. 000019AE  670A                     beq        +0xC /* 000019BA */
  2400. 000019B0  4A80                     tst.l      D0
  2401. 000019B2  673E                     beq        +0x40 /* 000019F2 */
  2402. 000019B4  600E                     bra        +0x10 /* 000019C4 */
  2403. label000019B6:
  2404. 000019B6  7611                     moveq.l    D3, 0x11
  2405. 000019B8  6018                     bra        +0x1A /* 000019D2 */
  2406. label000019BA:
  2407. 000019BA  206E 0008                movea.l    A0, [A6 + 0x8]
  2408. 000019BE  2610                     move.l     D3, [A0]
  2409. 000019C0  8685                     or.l       D3, D5
  2410. 000019C2  600E                     bra        +0x10 /* 000019D2 */
  2411. label000019C4:
  2412. 000019C4  707D                     moveq.l    D0, 0x7D
  2413. 000019C6  2F00                     move.l     -[A7], D0
  2414. 000019C8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2415. 000019CC  584F                     addq.w     A7, 4
  2416. 000019CE  7A00                     moveq.l    D5, 0x00
  2417. 000019D0  6020                     bra        +0x22 /* 000019F2 */
  2418. label000019D2:
  2419. 000019D2  206E 0008                movea.l    A0, [A6 + 0x8]
  2420. 000019D6  1028 0004                move.b     D0, [A0 + 0x4]
  2421. 000019DA  0200 0080                andi.b     D0, 0x80
  2422. 000019DE  670C                     beq        +0xE /* 000019EC */
  2423. 000019E0  486E 0008                pea.l      [A6 + 0x8]
  2424. 000019E4  2F03                     move.l     -[A7], D3
  2425. 000019E6  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2426. 000019EA  6006                     bra        +0x8 /* 000019F2 */
  2427. label000019EC:
  2428. 000019EC  206E 0008                movea.l    A0, [A6 + 0x8]
  2429. 000019F0  2083                     move.l     [A0], D3
  2430. label000019F2:
  2431. 000019F2  246E 0008                movea.l    A2, [A6 + 0x8]
  2432. 000019F6  102A 0004                move.b     D0, [A2 + 0x4]
  2433. 000019FA  0200 0080                andi.b     D0, 0x80
  2434. 000019FE  6716                     beq        +0x18 /* 00001A16 */
  2435. 00001A00  486E 0008                pea.l      [A6 + 0x8]
  2436. 00001A04  2005                     move.l     D0, D5
  2437. 00001A06  0280 0000 1F00           andi.l     D0, 0x1F00
  2438. 00001A0C  8092                     or.l       D0, [A2]
  2439. 00001A0E  2F00                     move.l     -[A7], D0
  2440. 00001A10  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2441. 00001A14  600E                     bra        +0x10 /* 00001A24 */
  2442. label00001A16:
  2443. 00001A16  206E 0008                movea.l    A0, [A6 + 0x8]
  2444. 00001A1A  2005                     move.l     D0, D5
  2445. 00001A1C  0280 0000 1F00           andi.l     D0, 0x1F00
  2446. 00001A22  8190                     or.l       [A0], D0
  2447. label00001A24:
  2448. 00001A24  7A00                     moveq.l    D5, 0x00
  2449. 00001A26  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2450. 00001A2A  6046                     bra        +0x48 /* 00001A72 */
  2451. label00001A2C:
  2452. 00001A2C  7640                     moveq.l    D3, 0x40
  2453. 00001A2E  6006                     bra        +0x8 /* 00001A36 */
  2454. label00001A30:
  2455. 00001A30  263C 0000 0080           move.l     D3, 0x80
  2456. label00001A36:
  2457. 00001A36  206E 0008                movea.l    A0, [A6 + 0x8]
  2458. 00001A3A  2010                     move.l     D0, [A0]
  2459. 00001A3C  C083                     and.l      D0, D3
  2460. 00001A3E  670A                     beq        +0xC /* 00001A4A */
  2461. 00001A40  707D                     moveq.l    D0, 0x7D
  2462. 00001A42  2F00                     move.l     -[A7], D0
  2463. 00001A44  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2464. 00001A48  584F                     addq.w     A7, 4
  2465. label00001A4A:
  2466. 00001A4A  246E 0008                movea.l    A2, [A6 + 0x8]
  2467. 00001A4E  102A 0004                move.b     D0, [A2 + 0x4]
  2468. 00001A52  0200 0080                andi.b     D0, 0x80
  2469. 00001A56  6710                     beq        +0x12 /* 00001A68 */
  2470. 00001A58  486E 0008                pea.l      [A6 + 0x8]
  2471. 00001A5C  2012                     move.l     D0, [A2]
  2472. 00001A5E  8083                     or.l       D0, D3
  2473. 00001A60  2F00                     move.l     -[A7], D0
  2474. 00001A62  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2475. 00001A66  6006                     bra        +0x8 /* 00001A6E */
  2476. label00001A68:
  2477. 00001A68  206E 0008                movea.l    A0, [A6 + 0x8]
  2478. 00001A6C  8790                     or.l       [A0], D3
  2479. label00001A6E:
  2480. 00001A6E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2481. label00001A72:
  2482. 00001A72  122D CDDC                move.b     D1, [A5 - 0x3224]
  2483. 00001A76  7000                     moveq.l    D0, 0x00
  2484. 00001A78  1001                     move.b     D0, D1
  2485. 00001A7A  7209                     moveq.l    D1, 0x09
  2486. 00001A7C  B081                     cmp.l      D0, D1
  2487. 00001A7E  67AC                     beq        -0x52 /* 00001A2C */
  2488. 00001A80  7239                     moveq.l    D1, 0x39
  2489. 00001A82  B081                     cmp.l      D0, D1
  2490. 00001A84  67AA                     beq        -0x54 /* 00001A30 */
  2491. label00001A86:
  2492. 00001A86  122D CDDC                move.b     D1, [A5 - 0x3224]
  2493. 00001A8A  7000                     moveq.l    D0, 0x00
  2494. 00001A8C  1001                     move.b     D0, D1
  2495. 00001A8E  0C80 0000 0089           cmpi.l     D0, 0x89
  2496. 00001A94  6700 FA44                beq        -0x5BA /* 000014DA */
  2497. 00001A98  721F                     moveq.l    D1, 0x1F
  2498. 00001A9A  B081                     cmp.l      D0, D1
  2499. 00001A9C  6700 FA3C                beq        -0x5C2 /* 000014DA */
  2500. 00001AA0  7251                     moveq.l    D1, 0x51
  2501. 00001AA2  B081                     cmp.l      D0, D1
  2502. 00001AA4  6700 FA34                beq        -0x5CA /* 000014DA */
  2503. 00001AA8  7253                     moveq.l    D1, 0x53
  2504. 00001AAA  B081                     cmp.l      D0, D1
  2505. 00001AAC  6700 FD96                beq        -0x268 /* 00001844 */
  2506. 00001AB0  724D                     moveq.l    D1, 0x4D
  2507. 00001AB2  B081                     cmp.l      D0, D1
  2508. 00001AB4  6700 FEBC                beq        -0x142 /* 00001972 */
  2509. 00001AB8  724E                     moveq.l    D1, 0x4E
  2510. 00001ABA  B081                     cmp.l      D0, D1
  2511. 00001ABC  6744                     beq        +0x46 /* 00001B02 */
  2512. 00001ABE  724A                     moveq.l    D1, 0x4A
  2513. 00001AC0  B081                     cmp.l      D0, D1
  2514. 00001AC2  6754                     beq        +0x56 /* 00001B18 */
  2515. 00001AC4  7247                     moveq.l    D1, 0x47
  2516. 00001AC6  B081                     cmp.l      D0, D1
  2517. 00001AC8  6768                     beq        +0x6A /* 00001B32 */
  2518. 00001ACA  7243                     moveq.l    D1, 0x43
  2519. 00001ACC  B081                     cmp.l      D0, D1
  2520. 00001ACE  6762                     beq        +0x64 /* 00001B32 */
  2521. 00001AD0  7248                     moveq.l    D1, 0x48
  2522. 00001AD2  B081                     cmp.l      D0, D1
  2523. 00001AD4  6764                     beq        +0x66 /* 00001B3A */
  2524. 00001AD6  7249                     moveq.l    D1, 0x49
  2525. 00001AD8  B081                     cmp.l      D0, D1
  2526. 00001ADA  675E                     beq        +0x60 /* 00001B3A */
  2527. 00001ADC  7244                     moveq.l    D1, 0x44
  2528. 00001ADE  B081                     cmp.l      D0, D1
  2529. 00001AE0  6758                     beq        +0x5A /* 00001B3A */
  2530. 00001AE2  7245                     moveq.l    D1, 0x45
  2531. 00001AE4  B081                     cmp.l      D0, D1
  2532. 00001AE6  6752                     beq        +0x54 /* 00001B3A */
  2533. 00001AE8  7221                     moveq.l    D1, 0x21
  2534. 00001AEA  B081                     cmp.l      D0, D1
  2535. 00001AEC  674C                     beq        +0x4E /* 00001B3A */
  2536. 00001AEE  723C                     moveq.l    D1, 0x3C
  2537. 00001AF0  B081                     cmp.l      D0, D1
  2538. 00001AF2  6754                     beq        +0x56 /* 00001B48 */
  2539. 00001AF4  723D                     moveq.l    D1, 0x3D
  2540. 00001AF6  B081                     cmp.l      D0, D1
  2541. 00001AF8  6756                     beq        +0x58 /* 00001B50 */
  2542. 00001AFA  723E                     moveq.l    D1, 0x3E
  2543. 00001AFC  B081                     cmp.l      D0, D1
  2544. 00001AFE  6758                     beq        +0x5A /* 00001B58 */
  2545. 00001B00  6064                     bra        +0x66 /* 00001B66 */
  2546. label00001B02:
  2547. 00001B02  7000                     moveq.l    D0, 0x00
  2548. 00001B04  2B40 C0AC                move.l     [A5 - 0x3F54], D0
  2549. 00001B08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2550. 00001B0C  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2551. 00001B10  2D40 0008                move.l     [A6 + 0x8], D0
  2552. 00001B14  6000 FEDC                bra        -0x122 /* 000019F2 */
  2553. label00001B18:
  2554. 00001B18  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2555. 00001B1C  0C00 0089                cmpi.b     D0, 0x89
  2556. 00001B20  670A                     beq        +0xC /* 00001B2C */
  2557. 00001B22  7014                     moveq.l    D0, 0x14
  2558. 00001B24  2F00                     move.l     -[A7], D0
  2559. 00001B26  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2560. 00001B2A  584F                     addq.w     A7, 4
  2561. label00001B2C:
  2562. 00001B2C  7C01                     moveq.l    D6, 0x01
  2563. 00001B2E  6000 FF56                bra        -0xA8 /* 00001A86 */
  2564. label00001B32:
  2565. 00001B32  0085 0000 0400           ori.l      D5, 0x400
  2566. 00001B38  6024                     bra        +0x26 /* 00001B5E */
  2567. label00001B3A:
  2568. 00001B3A  0085 0000 4000           ori.l      D5, 0x4000 /* '@\0' */
  2569. 00001B40  0085 0000 0800           ori.l      D5, 0x800
  2570. 00001B46  6016                     bra        +0x18 /* 00001B5E */
  2571. label00001B48:
  2572. 00001B48  0085 0000 0001           ori.l      D5, 0x1
  2573. 00001B4E  600E                     bra        +0x10 /* 00001B5E */
  2574. label00001B50:
  2575. 00001B50  0085 0000 0200           ori.l      D5, 0x200
  2576. 00001B56  6006                     bra        +0x8 /* 00001B5E */
  2577. label00001B58:
  2578. 00001B58  0085 0000 4100           ori.l      D5, 0x4100 /* 'A\0' */
  2579. label00001B5E:
  2580. 00001B5E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2581. 00001B62  6000 FF22                bra        -0xDC /* 00001A86 */
  2582. label00001B66:
  2583. 00001B66  4A85                     tst.l      D5
  2584. 00001B68  670C                     beq        +0xE /* 00001B76 */
  2585. 00001B6A  707D                     moveq.l    D0, 0x7D
  2586. 00001B6C  2F00                     move.l     -[A7], D0
  2587. 00001B6E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2588. 00001B72  584F                     addq.w     A7, 4
  2589. 00001B74  7A00                     moveq.l    D5, 0x00
  2590. label00001B76:
  2591. 00001B76  0CAE 0000 0001 0010      cmpi.l     [A6 + 0x10], 0x1
  2592. 00001B7E  6700 0390                beq        +0x392 /* 00001F10 */
  2593. 00001B82  202E FBE4                move.l     D0, [A6 - 0x41C]
  2594. 00001B86  6710                     beq        +0x12 /* 00001B98 */
  2595. 00001B88  7014                     moveq.l    D0, 0x14
  2596. 00001B8A  2F00                     move.l     -[A7], D0
  2597. 00001B8C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2598. 00001B90  584F                     addq.w     A7, 4
  2599. 00001B92  7000                     moveq.l    D0, 0x00
  2600. 00001B94  2D40 FBE4                move.l     [A6 - 0x41C], D0
  2601. label00001B98:
  2602. 00001B98  262E 0008                move.l     D3, [A6 + 0x8]
  2603. 00001B9C  2D43 FBD0                move.l     [A6 - 0x430], D3
  2604. 00001BA0  2043                     movea.l    A0, D3
  2605. 00001BA2  5268 0006                addq.w     [A0 + 0x6], 1
  2606. label00001BA6:
  2607. 00001BA6  202E FBEC                move.l     D0, [A6 - 0x414]
  2608. 00001BAA  8A80                     or.l       D5, D0
  2609. 00001BAC  0CAE 0000 0002 0010      cmpi.l     [A6 + 0x10], 0x2
  2610. 00001BB4  6700 01EE                beq        +0x1F0 /* 00001DA4 */
  2611. label00001BB8:
  2612. 00001BB8  102D CDDC                move.b     D0, [A5 - 0x3224]
  2613. 00001BBC  7653                     moveq.l    D3, 0x53
  2614. 00001BBE  B003                     cmp.b      D0, D3
  2615. 00001BC0  6600 0092                bne        +0x94 /* 00001C54 */
  2616. 00001BC4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2617. 00001BC8  52AD C0B4                addq.l     [A5 - 0x3F4C], 1
  2618. 00001BCC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2619. 00001BD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2620. 00001BD4  4EBA 0358                jsr        [PC + 0x358 /* 00001F2E */]
  2621. 00001BD8  2D40 FBD4                move.l     [A6 - 0x42C], D0
  2622. 00001BDC  53AD C0B4                subq.l     [A5 - 0x3F4C], 1
  2623. 00001BE0  4A80                     tst.l      D0
  2624. 00001BE2  660C                     bne        +0xE /* 00001BF0 */
  2625. 00001BE4  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2626. 00001BE8  1B43 CDDC                move.b     [A5 - 0x3224], D3
  2627. 00001BEC  6000 01B6                bra        +0x1B8 /* 00001DA4 */
  2628. label00001BF0:
  2629. 00001BF0  202E 000C                move.l     D0, [A6 + 0xC]
  2630. 00001BF4  6708                     beq        +0xA /* 00001BFE */
  2631. 00001BF6  202D D884                move.l     D0, [A5 - 0x277C]
  2632. 00001BFA  6600 00E4                bne        +0xE6 /* 00001CE0 */
  2633. label00001BFE:
  2634. 00001BFE  7600                     moveq.l    D3, 0x00
  2635. label00001C00:
  2636. 00001C00  0C2D 0009 CDDC           cmpi.b     [A5 - 0x3224], 0x9 /* '\t' */
  2637. 00001C06  6608                     bne        +0xA /* 00001C10 */
  2638. 00001C08  0083 0000 0040           ori.l      D3, 0x40 /* '@' */
  2639. 00001C0E  600E                     bra        +0x10 /* 00001C1E */
  2640. label00001C10:
  2641. 00001C10  0C2D 0039 CDDC           cmpi.b     [A5 - 0x3224], 0x39 /* '9' */
  2642. 00001C16  660C                     bne        +0xE /* 00001C24 */
  2643. 00001C18  0083 0000 0080           ori.l      D3, 0x80
  2644. label00001C1E:
  2645. 00001C1E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2646. 00001C22  60DC                     bra        -0x22 /* 00001C00 */
  2647. label00001C24:
  2648. 00001C24  4A83                     tst.l      D3
  2649. 00001C26  6700 00B8                beq        +0xBA /* 00001CE0 */
  2650. 00001C2A  246E FBD4                movea.l    A2, [A6 - 0x42C]
  2651. 00001C2E  102A 0004                move.b     D0, [A2 + 0x4]
  2652. 00001C32  0200 0080                andi.b     D0, 0x80
  2653. 00001C36  6712                     beq        +0x14 /* 00001C4A */
  2654. 00001C38  486E FBD4                pea.l      [A6 - 0x42C]
  2655. 00001C3C  2012                     move.l     D0, [A2]
  2656. 00001C3E  8083                     or.l       D0, D3
  2657. 00001C40  2F00                     move.l     -[A7], D0
  2658. 00001C42  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2659. 00001C46  6000 0098                bra        +0x9A /* 00001CE0 */
  2660. label00001C4A:
  2661. 00001C4A  206E FBD4                movea.l    A0, [A6 - 0x42C]
  2662. 00001C4E  8790                     or.l       [A0], D3
  2663. 00001C50  6000 008E                bra        +0x90 /* 00001CE0 */
  2664. label00001C54:
  2665. 00001C54  0C2D 005B CDDC           cmpi.b     [A5 - 0x3224], 0x5B /* '[' */
  2666. 00001C5A  6650                     bne        +0x52 /* 00001CAC */
  2667. 00001C5C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2668. 00001C60  7015                     moveq.l    D0, 0x15
  2669. 00001C62  2F00                     move.l     -[A7], D0
  2670. 00001C64  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  2671. 00001C68  2D40 FBD4                move.l     [A6 - 0x42C], D0
  2672. 00001C6C  0C2D 005C CDDC           cmpi.b     [A5 - 0x3224], 0x5C /* '\\' */
  2673. 00001C72  660A                     bne        +0xC /* 00001C7E */
  2674. 00001C74  2040                     movea.l    A0, D0
  2675. 00001C76  0028 0010 0004           ori.b      [A0 + 0x4], 0x10
  2676. 00001C7C  6020                     bra        +0x22 /* 00001C9E */
  2677. label00001C7E:
  2678. 00001C7E  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  2679. 00001C82  206E FBD4                movea.l    A0, [A6 - 0x42C]
  2680. 00001C86  2140 000C                move.l     [A0 + 0xC], D0
  2681. 00001C8A  206E FBD4                movea.l    A0, [A6 - 0x42C]
  2682. 00001C8E  2028 000C                move.l     D0, [A0 + 0xC]
  2683. 00001C92  6E0A                     bgt        +0xC /* 00001C9E */
  2684. 00001C94  7061                     moveq.l    D0, 0x61
  2685. 00001C96  2F00                     move.l     -[A7], D0
  2686. 00001C98  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2687. 00001C9C  584F                     addq.w     A7, 4
  2688. label00001C9E:
  2689. 00001C9E  705C                     moveq.l    D0, 0x5C
  2690. 00001CA0  1F00                     move.b     -[A7], D0
  2691. 00001CA2  7026                     moveq.l    D0, 0x26
  2692. 00001CA4  2F00                     move.l     -[A7], D0
  2693. 00001CA6  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2694. 00001CAA  6034                     bra        +0x36 /* 00001CE0 */
  2695. label00001CAC:
  2696. 00001CAC  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  2697. 00001CB2  6600 00F0                bne        +0xF2 /* 00001DA4 */
  2698. 00001CB6  206E FBD0                movea.l    A0, [A6 - 0x430]
  2699. 00001CBA  2010                     move.l     D0, [A0]
  2700. 00001CBC  721F                     moveq.l    D1, 0x1F
  2701. 00001CBE  C081                     and.l      D0, D1
  2702. 00001CC0  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2703. 00001CC4  1030 0000                move.b     D0, [A0 + D0.w]
  2704. 00001CC8  7210                     moveq.l    D1, 0x10
  2705. 00001CCA  C001                     and.b      D0, D1
  2706. 00001CCC  6700 00D6                beq        +0xD8 /* 00001DA4 */
  2707. 00001CD0  2F3C 0000 0090           move.l     -[A7], 0x90
  2708. 00001CD6  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2709. 00001CDA  584F                     addq.w     A7, 4
  2710. 00001CDC  6000 00C6                bra        +0xC8 /* 00001DA4 */
  2711. label00001CE0:
  2712. 00001CE0  246E FBD4                movea.l    A2, [A6 - 0x42C]
  2713. 00001CE4  102A 0004                move.b     D0, [A2 + 0x4]
  2714. 00001CE8  0200 0080                andi.b     D0, 0x80
  2715. 00001CEC  6710                     beq        +0x12 /* 00001CFE */
  2716. 00001CEE  2F0A                     move.l     -[A7], A2
  2717. 00001CF0  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2718. 00001CF4  2D40 FBD4                move.l     [A6 - 0x42C], D0
  2719. 00001CF8  2040                     movea.l    A0, D0
  2720. 00001CFA  5268 0006                addq.w     [A0 + 0x6], 1
  2721. label00001CFE:
  2722. 00001CFE  206E FBD4                movea.l    A0, [A6 - 0x42C]
  2723. 00001D02  216E 0008 0008           move.l     [A0 + 0x8], [A6 + 0x8]
  2724. 00001D08  206E FBD0                movea.l    A0, [A6 - 0x430]
  2725. 00001D0C  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2726. 00001D10  6608                     bne        +0xA /* 00001D1A */
  2727. 00001D12  2D6E FBD4 FBD0           move.l     [A6 - 0x430], [A6 - 0x42C]
  2728. 00001D18  6078                     bra        +0x7A /* 00001D92 */
  2729. label00001D1A:
  2730. 00001D1A  246E FBD0                movea.l    A2, [A6 - 0x430]
  2731. 00001D1E  206A 0008                movea.l    A0, [A2 + 0x8]
  2732. 00001D22  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2733. 00001D26  6626                     bne        +0x28 /* 00001D4E */
  2734. 00001D28  102A 0004                move.b     D0, [A2 + 0x4]
  2735. 00001D2C  0200 0080                andi.b     D0, 0x80
  2736. 00001D30  6710                     beq        +0x12 /* 00001D42 */
  2737. 00001D32  2F0A                     move.l     -[A7], A2
  2738. 00001D34  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2739. 00001D38  2D40 FBD0                move.l     [A6 - 0x430], D0
  2740. 00001D3C  2040                     movea.l    A0, D0
  2741. 00001D3E  5268 0006                addq.w     [A0 + 0x6], 1
  2742. label00001D42:
  2743. 00001D42  206E FBD0                movea.l    A0, [A6 - 0x430]
  2744. 00001D46  216E FBD4 0008           move.l     [A0 + 0x8], [A6 - 0x42C]
  2745. 00001D4C  6044                     bra        +0x46 /* 00001D92 */
  2746. label00001D4E:
  2747. 00001D4E  49EE FBD0                lea.l      A4, [A6 - 0x430]
  2748. 00001D52  6006                     bra        +0x8 /* 00001D5A */
  2749. label00001D54:
  2750. 00001D54  2054                     movea.l    A0, [A4]
  2751. 00001D56  5048                     addq.w     A0, 8
  2752. 00001D58  2848                     movea.l    A4, A0
  2753. label00001D5A:
  2754. 00001D5A  2054                     movea.l    A0, [A4]
  2755. 00001D5C  2468 0008                movea.l    A2, [A0 + 0x8]
  2756. 00001D60  206A 0008                movea.l    A0, [A2 + 0x8]
  2757. 00001D64  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2758. 00001D68  66EA                     bne        -0x14 /* 00001D54 */
  2759. 00001D6A  102A 0004                move.b     D0, [A2 + 0x4]
  2760. 00001D6E  0200 0080                andi.b     D0, 0x80
  2761. 00001D72  6712                     beq        +0x14 /* 00001D86 */
  2762. 00001D74  2F0A                     move.l     -[A7], A2
  2763. 00001D76  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2764. 00001D7A  2054                     movea.l    A0, [A4]
  2765. 00001D7C  2140 0008                move.l     [A0 + 0x8], D0
  2766. 00001D80  2040                     movea.l    A0, D0
  2767. 00001D82  5268 0006                addq.w     [A0 + 0x6], 1
  2768. label00001D86:
  2769. 00001D86  2054                     movea.l    A0, [A4]
  2770. 00001D88  2068 0008                movea.l    A0, [A0 + 0x8]
  2771. 00001D8C  216E FBD4 0008           move.l     [A0 + 0x8], [A6 - 0x42C]
  2772. label00001D92:
  2773. 00001D92  206E FBD4                movea.l    A0, [A6 - 0x42C]
  2774. 00001D96  5268 0006                addq.w     [A0 + 0x6], 1
  2775. 00001D9A  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  2776. 00001DA0  6600 FE16                bne        -0x1E8 /* 00001BB8 */
  2777. label00001DA4:
  2778. 00001DA4  162D D614                move.b     D3, [A5 - 0x29EC]
  2779. 00001DA8  7002                     moveq.l    D0, 0x02
  2780. 00001DAA  B600                     cmp.b      D3, D0
  2781. 00001DAC  654E                     bcs        +0x50 /* 00001DFC */
  2782. 00001DAE  206E FBD0                movea.l    A0, [A6 - 0x430]
  2783. 00001DB2  2810                     move.l     D4, [A0]
  2784. 00001DB4  2D44 FFFC                move.l     [A6 - 0x4], D4
  2785. 00001DB8  8885                     or.l       D4, D5
  2786. 00001DBA  0284 0000 0400           andi.l     D4, 0x400
  2787. 00001DC0  663A                     bne        +0x3C /* 00001DFC */
  2788. 00001DC2  202E FFFC                move.l     D0, [A6 - 0x4]
  2789. 00001DC6  721F                     moveq.l    D1, 0x1F
  2790. 00001DC8  C081                     and.l      D0, D1
  2791. 00001DCA  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2792. 00001DCE  1030 0000                move.b     D0, [A0 + D0.w]
  2793. 00001DD2  7210                     moveq.l    D1, 0x10
  2794. 00001DD4  C001                     and.b      D0, D1
  2795. 00001DD6  6624                     bne        +0x26 /* 00001DFC */
  2796. 00001DD8  202D C0B4                move.l     D0, [A5 - 0x3F4C]
  2797. 00001DDC  661E                     bne        +0x20 /* 00001DFC */
  2798. 00001DDE  202E 000C                move.l     D0, [A6 + 0xC]
  2799. 00001DE2  6718                     beq        +0x1A /* 00001DFC */
  2800. 00001DE4  206E 000C                movea.l    A0, [A6 + 0xC]
  2801. 00001DE8  4A10                     tst.b      [A0]
  2802. 00001DEA  6710                     beq        +0x12 /* 00001DFC */
  2803. 00001DEC  7000                     moveq.l    D0, 0x00
  2804. 00001DEE  1003                     move.b     D0, D3
  2805. 00001DF0  E580                     asl        D0, 2
  2806. 00001DF2  41ED D622                lea.l      A0, [A5 - 0x29DE]
  2807. 00001DF6  2030 0000                move.l     D0, [A0 + D0.w]
  2808. 00001DFA  8A80                     or.l       D5, D0
  2809. label00001DFC:
  2810. 00001DFC  4A85                     tst.l      D5
  2811. 00001DFE  672C                     beq        +0x2E /* 00001E2C */
  2812. 00001E00  2005                     move.l     D0, D5
  2813. 00001E02  0280 0000 6400           andi.l     D0, 0x6400 /* 'd\0' */
  2814. 00001E08  6710                     beq        +0x12 /* 00001E1A */
  2815. 00001E0A  206E FBD0                movea.l    A0, [A6 - 0x430]
  2816. 00001E0E  2010                     move.l     D0, [A0]
  2817. 00001E10  0280 FFFF 9FFF           andi.l     D0, 0xFFFF9FFF
  2818. 00001E16  8A80                     or.l       D5, D0
  2819. 00001E18  6008                     bra        +0xA /* 00001E22 */
  2820. label00001E1A:
  2821. 00001E1A  206E FBD0                movea.l    A0, [A6 - 0x430]
  2822. 00001E1E  2010                     move.l     D0, [A0]
  2823. 00001E20  8A80                     or.l       D5, D0
  2824. label00001E22:
  2825. 00001E22  486E FBD0                pea.l      [A6 - 0x430]
  2826. 00001E26  2F05                     move.l     -[A7], D5
  2827. 00001E28  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2828. label00001E2C:
  2829. 00001E2C  202E FBD8                move.l     D0, [A6 - 0x428]
  2830. 00001E30  6608                     bne        +0xA /* 00001E3A */
  2831. 00001E32  202E FBDC                move.l     D0, [A6 - 0x424]
  2832. 00001E36  6700 00A6                beq        +0xA8 /* 00001EDE */
  2833. label00001E3A:
  2834. 00001E3A  206E FBD0                movea.l    A0, [A6 - 0x430]
  2835. 00001E3E  2010                     move.l     D0, [A0]
  2836. 00001E40  721F                     moveq.l    D1, 0x1F
  2837. 00001E42  C081                     and.l      D0, D1
  2838. 00001E44  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2839. 00001E48  1030 0000                move.b     D0, [A0 + D0.w]
  2840. 00001E4C  7210                     moveq.l    D1, 0x10
  2841. 00001E4E  C001                     and.b      D0, D1
  2842. 00001E50  6618                     bne        +0x1A /* 00001E6A */
  2843. 00001E52  202E FBD8                move.l     D0, [A6 - 0x428]
  2844. 00001E56  6700 0086                beq        +0x88 /* 00001EDE */
  2845. 00001E5A  7070                     moveq.l    D0, 0x70
  2846. 00001E5C  2D40 FBDC                move.l     [A6 - 0x424], D0
  2847. 00001E60  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  2848. 00001E64  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2849. 00001E68  6074                     bra        +0x76 /* 00001EDE */
  2850. label00001E6A:
  2851. 00001E6A  202E FBD8                move.l     D0, [A6 - 0x428]
  2852. 00001E6E  675A                     beq        +0x5C /* 00001ECA */
  2853. 00001E70  206E FBD0                movea.l    A0, [A6 - 0x430]
  2854. 00001E74  2068 0008                movea.l    A0, [A0 + 0x8]
  2855. 00001E78  2010                     move.l     D0, [A0]
  2856. 00001E7A  721F                     moveq.l    D1, 0x1F
  2857. 00001E7C  C041                     and.w      D0, D1
  2858. 00001E7E  7206                     moveq.l    D1, 0x06
  2859. 00001E80  B041                     cmp.w      D0, D1
  2860. 00001E82  670A                     beq        +0xC /* 00001E8E */
  2861. 00001E84  7051                     moveq.l    D0, 0x51
  2862. 00001E86  2F00                     move.l     -[A7], D0
  2863. 00001E88  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2864. 00001E8C  584F                     addq.w     A7, 4
  2865. label00001E8E:
  2866. 00001E8E  206E FBD0                movea.l    A0, [A6 - 0x430]
  2867. 00001E92  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2868. 00001E96  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2869. 00001E9A  246E FBD0                movea.l    A2, [A6 - 0x430]
  2870. 00001E9E  102A 0004                move.b     D0, [A2 + 0x4]
  2871. 00001EA2  0200 0080                andi.b     D0, 0x80
  2872. 00001EA6  6710                     beq        +0x12 /* 00001EB8 */
  2873. 00001EA8  2F0A                     move.l     -[A7], A2
  2874. 00001EAA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2875. 00001EAE  2D40 FBD0                move.l     [A6 - 0x430], D0
  2876. 00001EB2  2040                     movea.l    A0, D0
  2877. 00001EB4  5268 0006                addq.w     [A0 + 0x6], 1
  2878. label00001EB8:
  2879. 00001EB8  206E FBD0                movea.l    A0, [A6 - 0x430]
  2880. 00001EBC  216E FBD8 0008           move.l     [A0 + 0x8], [A6 - 0x428]
  2881. 00001EC2  7070                     moveq.l    D0, 0x70
  2882. 00001EC4  2D40 FBDC                move.l     [A6 - 0x424], D0
  2883. 00001EC8  6014                     bra        +0x16 /* 00001EDE */
  2884. label00001ECA:
  2885. 00001ECA  0CAE 0000 0068 FBDC      cmpi.l     [A6 - 0x424], 0x68 /* 'h' */
  2886. 00001ED2  660A                     bne        +0xC /* 00001EDE */
  2887. 00001ED4  206E FBD0                movea.l    A0, [A6 - 0x430]
  2888. 00001ED8  0028 0040 0004           ori.b      [A0 + 0x4], 0x40 /* '@' */
  2889. label00001EDE:
  2890. 00001EDE  2B6E FBE4 D8F6           move.l     [A5 - 0x270A], [A6 - 0x41C]
  2891. 00001EE4  2B6E FBDC D8F2           move.l     [A5 - 0x270E], [A6 - 0x424]
  2892. 00001EEA  3B6E FBE0 D8F0           move.w     [A5 - 0x2710], [A6 - 0x420]
  2893. 00001EF0  3B6E FBE2 D8EE           move.w     [A5 - 0x2712], [A6 - 0x41E]
  2894. label00001EF6:
  2895. 00001EF6  2B6E FBE8 D9A0           move.l     [A5 - 0x2660], [A6 - 0x418]
  2896. 00001EFC  6004                     bra        +0x6 /* 00001F02 */
  2897. label00001EFE:
  2898. 00001EFE  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  2899. label00001F02:
  2900. 00001F02  2007                     move.l     D0, D7
  2901. 00001F04  5387                     subq.l     D7, 1
  2902. 00001F06  4A80                     tst.l      D0
  2903. 00001F08  66F4                     bne        -0xA /* 00001EFE */
  2904. 00001F0A  202E FBD0                move.l     D0, [A6 - 0x430]
  2905. 00001F0E  6010                     bra        +0x12 /* 00001F20 */
  2906. label00001F10:
  2907. 00001F10  262E 0008                move.l     D3, [A6 + 0x8]
  2908. 00001F14  2D43 FBD0                move.l     [A6 - 0x430], D3
  2909. 00001F18  2043                     movea.l    A0, D3
  2910. 00001F1A  5268 0006                addq.w     [A0 + 0x6], 1
  2911. 00001F1E  60D6                     bra        -0x28 /* 00001EF6 */
  2912. label00001F20:
  2913. 00001F20  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2914. 00001F24  4E5E                     unlink     A6
  2915. 00001F26  4E75                     rts
  2916. 00001F28  0004 3A3A                ori.b      D4, 0x3A /* ':' */
  2917. 00001F2C  2A00                     move.l     D5, D0
  2918. fn00001F2E:
  2919. 00001F2E  4E56 FBF0                link       A6, -0x0410
  2920. 00001F32  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2921. 00001F36  4245                     clr.w      D5
  2922. 00001F38  4244                     clr.w      D4
  2923. 00001F3A  202D D9BE                move.l     D0, [A5 - 0x2642]
  2924. 00001F3E  6726                     beq        +0x28 /* 00001F66 */
  2925. 00001F40  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  2926. 00001F44  7202                     moveq.l    D1, 0x02
  2927. 00001F46  C041                     and.w      D0, D1
  2928. 00001F48  661C                     bne        +0x1E /* 00001F66 */
  2929. 00001F4A  206E 0008                movea.l    A0, [A6 + 0x8]
  2930. 00001F4E  2010                     move.l     D0, [A0]
  2931. 00001F50  721F                     moveq.l    D1, 0x1F
  2932. 00001F52  C041                     and.w      D0, D1
  2933. 00001F54  720E                     moveq.l    D1, 0x0E
  2934. 00001F56  B041                     cmp.w      D0, D1
  2935. 00001F58  660C                     bne        +0xE /* 00001F66 */
  2936. 00001F5A  2F3C 0000 008E           move.l     -[A7], 0x8E
  2937. 00001F60  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2938. 00001F64  584F                     addq.w     A7, 4
  2939. label00001F66:
  2940. 00001F66  122D D5C8                move.b     D1, [A5 - 0x2A38]
  2941. 00001F6A  7000                     moveq.l    D0, 0x00
  2942. 00001F6C  1001                     move.b     D0, D1
  2943. 00001F6E  7602                     moveq.l    D3, 0x02
  2944. 00001F70  E7A0                     asl        D0, D3
  2945. 00001F72  142D D614                move.b     D2, [A5 - 0x29EC]
  2946. 00001F76  7200                     moveq.l    D1, 0x00
  2947. 00001F78  1202                     move.b     D1, D2
  2948. 00001F7A  E7A1                     asl        D1, D3
  2949. 00001F7C  D081                     add.l      D0, D1
  2950. 00001F7E  41ED D616                lea.l      A0, [A5 - 0x29EA]
  2951. 00001F82  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2952. 00001F86  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  2953. 00001F8A  2D40 FFF0                move.l     [A6 - 0x10], D0
  2954. 00001F8E  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  2955. 00001F94  6614                     bne        +0x16 /* 00001FAA */
  2956. 00001F96  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2957. 00001F9A  206E FFF0                movea.l    A0, [A6 - 0x10]
  2958. 00001F9E  0028 0003 0004           ori.b      [A0 + 0x4], 0x3
  2959. 00001FA4  2008                     move.l     D0, A0
  2960. 00001FA6  4EFA 03DA                jmp        [PC + 0x3DA /* 00002382 */]
  2961. label00001FAA:
  2962. 00001FAA  206E FFF0                movea.l    A0, [A6 - 0x10]
  2963. 00001FAE  0028 0001 0004           ori.b      [A0 + 0x4], 0x1
  2964. 00001FB4  0C2D 0074 CDDC           cmpi.b     [A5 - 0x3224], 0x74 /* 't' */
  2965. 00001FBA  6608                     bne        +0xA /* 00001FC4 */
  2966. 00001FBC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2967. 00001FC0  6000 032E                bra        +0x330 /* 000022F0 */
  2968. label00001FC4:
  2969. 00001FC4  52AD D8EA                addq.l     [A5 - 0x2716], 1
  2970. 00001FC8  0C2D 0025 CDDC           cmpi.b     [A5 - 0x3224], 0x25 /* '%' */
  2971. 00001FCE  6612                     bne        +0x14 /* 00001FE2 */
  2972. 00001FD0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2973. 00001FD4  486E FFF4                pea.l      [A6 - 0xC]
  2974. 00001FD8  42A7                     clr.l      -[A7]
  2975. 00001FDA  4267                     clr.w      -[A7]
  2976. 00001FDC  4EBA E64A                jsr        [PC - 0x19B6 /* 00000628 */]
  2977. 00001FE0  603C                     bra        +0x3E /* 0000201E */
  2978. label00001FE2:
  2979. 00001FE2  4EBA 1BD6                jsr        [PC + 0x1BD6 /* 00003BBA */]
  2980. 00001FE6  2C00                     move.l     D6, D0
  2981. 00001FE8  7601                     moveq.l    D3, 0x01
  2982. 00001FEA  BC83                     cmp.l      D6, D3
  2983. 00001FEC  6706                     beq        +0x8 /* 00001FF4 */
  2984. 00001FEE  7002                     moveq.l    D0, 0x02
  2985. 00001FF0  BC80                     cmp.l      D6, D0
  2986. 00001FF2  6618                     bne        +0x1A /* 0000200C */
  2987. label00001FF4:
  2988. 00001FF4  246E FFF0                movea.l    A2, [A6 - 0x10]
  2989. 00001FF8  526A 0006                addq.w     [A2 + 0x6], 1
  2990. 00001FFC  2F0A                     move.l     -[A7], A2
  2991. 00001FFE  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2992. 00002002  53AD D8EA                subq.l     [A5 - 0x2716], 1
  2993. 00002006  7000                     moveq.l    D0, 0x00
  2994. 00002008  4EFA 0378                jmp        [PC + 0x378 /* 00002382 */]
  2995. label0000200C:
  2996. 0000200C  486E FFF4                pea.l      [A6 - 0xC]
  2997. 00002010  42A7                     clr.l      -[A7]
  2998. 00002012  4267                     clr.w      -[A7]
  2999. 00002014  4EBA E612                jsr        [PC - 0x19EE /* 00000628 */]
  3000. 00002018  4A40                     tst.w      D0
  3001. 0000201A  6700 026A                beq        +0x26C /* 00002286 */
  3002. label0000201E:
  3003. 0000201E  286E FFF0                movea.l    A4, [A6 - 0x10]
  3004. 00002022  700C                     moveq.l    D0, 0x0C
  3005. 00002024  D9C0                     add.l      A4, D0
  3006. 00002026  2D4C FFFC                move.l     [A6 - 0x4], A4
  3007. 0000202A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3008. 0000202E  2D48 FFF8                move.l     [A6 - 0x8], A0
  3009. label00002032:
  3010. 00002032  206E FFF8                movea.l    A0, [A6 - 0x8]
  3011. 00002036  4A90                     tst.l      [A0]
  3012. 00002038  662E                     bne        +0x30 /* 00002068 */
  3013. 0000203A  206E FFF4                movea.l    A0, [A6 - 0xC]
  3014. 0000203E  2010                     move.l     D0, [A0]
  3015. 00002040  721F                     moveq.l    D1, 0x1F
  3016. 00002042  C041                     and.w      D0, D1
  3017. 00002044  7213                     moveq.l    D1, 0x13
  3018. 00002046  B041                     cmp.w      D0, D1
  3019. 00002048  661E                     bne        +0x20 /* 00002068 */
  3020. 0000204A  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  3021. 00002050  6616                     bne        +0x18 /* 00002068 */
  3022. 00002052  206E FFF0                movea.l    A0, [A6 - 0x10]
  3023. 00002056  0028 0002 0004           ori.b      [A0 + 0x4], 0x2
  3024. 0000205C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3025. 00002060  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3026. 00002064  6000 0286                bra        +0x288 /* 000022EC */
  3027. label00002068:
  3028. 00002068  42A7                     clr.l      -[A7]
  3029. 0000206A  486E FBF0                pea.l      [A6 - 0x410]
  3030. 0000206E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3031. 00002072  4EBA F3E8                jsr        [PC - 0xC18 /* 0000145C */]
  3032. 00002076  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3033. 0000207A  2640                     movea.l    A3, D0
  3034. 0000207C  2F0B                     move.l     -[A7], A3
  3035. 0000207E  4EBA 0482                jsr        [PC + 0x482 /* 00002502 */]
  3036. 00002082  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3037. 00002086  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3038. 0000208A  2013                     move.l     D0, [A3]
  3039. 0000208C  721F                     moveq.l    D1, 0x1F
  3040. 0000208E  C041                     and.w      D0, D1
  3041. 00002090  7213                     moveq.l    D1, 0x13
  3042. 00002092  B041                     cmp.w      D0, D1
  3043. 00002094  660A                     bne        +0xC /* 000020A0 */
  3044. 00002096  706A                     moveq.l    D0, 0x6A
  3045. 00002098  2F00                     move.l     -[A7], D0
  3046. 0000209A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3047. 0000209E  584F                     addq.w     A7, 4
  3048. label000020A0:
  3049. 000020A0  2013                     move.l     D0, [A3]
  3050. 000020A2  721F                     moveq.l    D1, 0x1F
  3051. 000020A4  C041                     and.w      D0, D1
  3052. 000020A6  7214                     moveq.l    D1, 0x14
  3053. 000020A8  B041                     cmp.w      D0, D1
  3054. 000020AA  661E                     bne        +0x20 /* 000020CA */
  3055. 000020AC  206B 000C                movea.l    A0, [A3 + 0xC]
  3056. 000020B0  2068 0010                movea.l    A0, [A0 + 0x10]
  3057. 000020B4  2028 0010                move.l     D0, [A0 + 0x10]
  3058. 000020B8  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  3059. 000020BE  670A                     beq        +0xC /* 000020CA */
  3060. 000020C0  7016                     moveq.l    D0, 0x16
  3061. 000020C2  2F00                     move.l     -[A7], D0
  3062. 000020C4  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3063. 000020C8  584F                     addq.w     A7, 4
  3064. label000020CA:
  3065. 000020CA  202D D9BE                move.l     D0, [A5 - 0x2642]
  3066. 000020CE  6740                     beq        +0x42 /* 00002110 */
  3067. 000020D0  2013                     move.l     D0, [A3]
  3068. 000020D2  721F                     moveq.l    D1, 0x1F
  3069. 000020D4  C041                     and.w      D0, D1
  3070. 000020D6  7214                     moveq.l    D1, 0x14
  3071. 000020D8  B041                     cmp.w      D0, D1
  3072. 000020DA  660E                     bne        +0x10 /* 000020EA */
  3073. 000020DC  2F3C 0000 0086           move.l     -[A7], 0x86
  3074. 000020E2  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3075. 000020E6  584F                     addq.w     A7, 4
  3076. 000020E8  6026                     bra        +0x28 /* 00002110 */
  3077. label000020EA:
  3078. 000020EA  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  3079. 000020EE  7202                     moveq.l    D1, 0x02
  3080. 000020F0  C041                     and.w      D0, D1
  3081. 000020F2  661C                     bne        +0x1E /* 00002110 */
  3082. 000020F4  2013                     move.l     D0, [A3]
  3083. 000020F6  721F                     moveq.l    D1, 0x1F
  3084. 000020F8  C041                     and.w      D0, D1
  3085. 000020FA  720E                     moveq.l    D1, 0x0E
  3086. 000020FC  B041                     cmp.w      D0, D1
  3087. 000020FE  6610                     bne        +0x12 /* 00002110 */
  3088. 00002100  487A 028E                pea.l      [PC + 0x28E /* 00002390, value 0x6C6F6E67 'long', cstring "long double" */]
  3089. 00002104  2F3C 0000 0087           move.l     -[A7], 0x87
  3090. 0000210A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3091. 0000210E  504F                     addq.w     A7, 8
  3092. label00002110:
  3093. 00002110  2013                     move.l     D0, [A3]
  3094. 00002112  721F                     moveq.l    D1, 0x1F
  3095. 00002114  C081                     and.l      D0, D1
  3096. 00002116  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3097. 0000211A  1030 0000                move.b     D0, [A0 + D0.w]
  3098. 0000211E  7210                     moveq.l    D1, 0x10
  3099. 00002120  C001                     and.b      D0, D1
  3100. 00002122  6716                     beq        +0x18 /* 0000213A */
  3101. 00002124  2F0B                     move.l     -[A7], A3
  3102. 00002126  4267                     clr.w      -[A7]
  3103. 00002128  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3104. 0000212C  2640                     movea.l    A3, D0
  3105. 0000212E  206B 0008                movea.l    A0, [A3 + 0x8]
  3106. 00002132  5368 0006                subq.w     [A0 + 0x6], 1
  3107. 00002136  526B 0006                addq.w     [A3 + 0x6], 1
  3108. label0000213A:
  3109. 0000213A  2013                     move.l     D0, [A3]
  3110. 0000213C  721F                     moveq.l    D1, 0x1F
  3111. 0000213E  C041                     and.w      D0, D1
  3112. 00002140  7215                     moveq.l    D1, 0x15
  3113. 00002142  B041                     cmp.w      D0, D1
  3114. 00002144  6608                     bne        +0xA /* 0000214E */
  3115. 00002146  2F0B                     move.l     -[A7], A3
  3116. 00002148  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  3117. 0000214C  2640                     movea.l    A3, D0
  3118. label0000214E:
  3119. 0000214E  2F0B                     move.l     -[A7], A3
  3120. 00002150  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  3121. 00002154  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3122. 00002158  2440                     movea.l    A2, D0
  3123. 0000215A  254B 0004                move.l     [A2 + 0x4], A3
  3124. 0000215E  288A                     move.l     [A4], A2
  3125. 00002160  284A                     movea.l    A4, A2
  3126. 00002162  700C                     moveq.l    D0, 0x0C
  3127. 00002164  D9C0                     add.l      A4, D0
  3128. 00002166  102E FBF0                move.b     D0, [A6 - 0x410]
  3129. 0000216A  6710                     beq        +0x12 /* 0000217C */
  3130. 0000216C  486E FBF0                pea.l      [A6 - 0x410]
  3131. 00002170  7002                     moveq.l    D0, 0x02
  3132. 00002172  3F00                     move.w     -[A7], D0
  3133. 00002174  206D D960                movea.l    A0, [A5 - 0x26A0]
  3134. 00002178  4E90                     jsr        [A0]
  3135. 0000217A  2480                     move.l     [A2], D0
  3136. label0000217C:
  3137. 0000217C  202D D8BE                move.l     D0, [A5 - 0x2742]
  3138. 00002180  6724                     beq        +0x26 /* 000021A6 */
  3139. 00002182  B86D D8DE                cmp.w      D4, [A5 - 0x2722]
  3140. 00002186  6C1E                     bge        +0x20 /* 000021A6 */
  3141. 00002188  5244                     addq.w     D4, 1
  3142. 0000218A  7001                     moveq.l    D0, 0x01
  3143. 0000218C  3204                     move.w     D1, D4
  3144. 0000218E  3401                     move.w     D2, D1
  3145. 00002190  48C2                     ext.l      D2
  3146. 00002192  41ED D8C2                lea.l      A0, [A5 - 0x273E]
  3147. 00002196  1230 2000                move.b     D1, [A0 + D2.w]
  3148. 0000219A  4881                     ext.w      D1
  3149. 0000219C  740A                     moveq.l    D2, 0x0A
  3150. 0000219E  D242                     add.w      D1, D2
  3151. 000021A0  E360                     asl        D0.w, D1
  3152. 000021A2  816A 0010                or.w       [A2 + 0x10], D0
  3153. label000021A6:
  3154. 000021A6  0C2D 0067 CDDC           cmpi.b     [A5 - 0x3224], 0x67 /* 'g' */
  3155. 000021AC  661E                     bne        +0x20 /* 000021CC */
  3156. 000021AE  7A01                     moveq.l    D5, 0x01
  3157. 000021B0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3158. 000021B4  52AD D9B4                addq.l     [A5 - 0x264C], 1
  3159. 000021B8  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  3160. 000021BC  2F00                     move.l     -[A7], D0
  3161. 000021BE  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  3162. 000021C2  2540 0008                move.l     [A2 + 0x8], D0
  3163. 000021C6  53AD D9B4                subq.l     [A5 - 0x264C], 1
  3164. 000021CA  600C                     bra        +0xE /* 000021D8 */
  3165. label000021CC:
  3166. 000021CC  4A45                     tst.w      D5
  3167. 000021CE  6708                     beq        +0xA /* 000021D8 */
  3168. 000021D0  42A7                     clr.l      -[A7]
  3169. 000021D2  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3170. 000021D6  584F                     addq.w     A7, 4
  3171. label000021D8:
  3172. 000021D8  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  3173. 000021DE  660E                     bne        +0x10 /* 000021EE */
  3174. 000021E0  206E FFF0                movea.l    A0, [A6 - 0x10]
  3175. 000021E4  0028 0002 0004           ori.b      [A0 + 0x4], 0x2
  3176. 000021EA  6000 0100                bra        +0x102 /* 000022EC */
  3177. label000021EE:
  3178. 000021EE  162D CDDC                move.b     D3, [A5 - 0x3224]
  3179. 000021F2  7057                     moveq.l    D0, 0x57
  3180. 000021F4  B600                     cmp.b      D3, D0
  3181. 000021F6  671C                     beq        +0x1E /* 00002214 */
  3182. 000021F8  7074                     moveq.l    D0, 0x74
  3183. 000021FA  B600                     cmp.b      D3, D0
  3184. 000021FC  6722                     beq        +0x24 /* 00002220 */
  3185. label000021FE:
  3186. 000021FE  7012                     moveq.l    D0, 0x12
  3187. 00002200  2F00                     move.l     -[A7], D0
  3188. 00002202  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3189. 00002206  584F                     addq.w     A7, 4
  3190. 00002208  7054                     moveq.l    D0, 0x54
  3191. 0000220A  1F00                     move.b     -[A7], D0
  3192. 0000220C  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3193. 00002210  6000 00DA                bra        +0xDC /* 000022EC */
  3194. label00002214:
  3195. 00002214  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3196. 00002218  0C2D 0074 CDDC           cmpi.b     [A5 - 0x3224], 0x74 /* 't' */
  3197. 0000221E  6622                     bne        +0x24 /* 00002242 */
  3198. label00002220:
  3199. 00002220  202D D9BE                move.l     D0, [A5 - 0x2642]
  3200. 00002224  6710                     beq        +0x12 /* 00002236 */
  3201. 00002226  487A 0174                pea.l      [PC + 0x174 /* 0000239C, value 0x272E2E2E '\'...', cstring "\'...\'" */]
  3202. 0000222A  2F3C 0000 0087           move.l     -[A7], 0x87
  3203. 00002230  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3204. 00002234  504F                     addq.w     A7, 8
  3205. label00002236:
  3206. 00002236  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3207. 0000223A  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  3208. 00002240  66BC                     bne        -0x42 /* 000021FE */
  3209. label00002242:
  3210. 00002242  162D CDDC                move.b     D3, [A5 - 0x3224]
  3211. 00002246  7054                     moveq.l    D0, 0x54
  3212. 00002248  B600                     cmp.b      D3, D0
  3213. 0000224A  6700 00A0                beq        +0xA2 /* 000022EC */
  3214. 0000224E  7025                     moveq.l    D0, 0x25
  3215. 00002250  B600                     cmp.b      D3, D0
  3216. 00002252  6614                     bne        +0x16 /* 00002268 */
  3217. 00002254  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3218. 00002258  486E FFF4                pea.l      [A6 - 0xC]
  3219. 0000225C  42A7                     clr.l      -[A7]
  3220. 0000225E  4267                     clr.w      -[A7]
  3221. 00002260  4EBA E3C6                jsr        [PC - 0x1C3A /* 00000628 */]
  3222. 00002264  6000 FDCC                bra        -0x232 /* 00002032 */
  3223. label00002268:
  3224. 00002268  486E FFF4                pea.l      [A6 - 0xC]
  3225. 0000226C  42A7                     clr.l      -[A7]
  3226. 0000226E  4267                     clr.w      -[A7]
  3227. 00002270  4EBA E3B6                jsr        [PC - 0x1C4A /* 00000628 */]
  3228. 00002274  4A40                     tst.w      D0
  3229. 00002276  6600 FDBA                bne        -0x244 /* 00002032 */
  3230. 0000227A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3231. 0000227E  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3232. 00002282  6000 FF7A                bra        -0x84 /* 000021FE */
  3233. label00002286:
  3234. 00002286  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3235. 0000228A  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3236. 0000228E  206E FFF0                movea.l    A0, [A6 - 0x10]
  3237. 00002292  0228 00FE 0004           andi.b     [A0 + 0x4], 0xFE
  3238. 00002298  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  3239. 0000229E  664C                     bne        +0x4E /* 000022EC */
  3240. 000022A0  202D D88C                move.l     D0, [A5 - 0x2774]
  3241. 000022A4  222D D884                move.l     D1, [A5 - 0x277C]
  3242. 000022A8  8081                     or.l       D0, D1
  3243. 000022AA  6606                     bne        +0x8 /* 000022B2 */
  3244. 000022AC  202E 000C                move.l     D0, [A6 + 0xC]
  3245. 000022B0  6614                     bne        +0x16 /* 000022C6 */
  3246. label000022B2:
  3247. 000022B2  7029                     moveq.l    D0, 0x29
  3248. 000022B4  2F00                     move.l     -[A7], D0
  3249. 000022B6  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3250. 000022BA  584F                     addq.w     A7, 4
  3251. 000022BC  7054                     moveq.l    D0, 0x54
  3252. 000022BE  1F00                     move.b     -[A7], D0
  3253. 000022C0  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3254. 000022C4  6026                     bra        +0x28 /* 000022EC */
  3255. label000022C6:
  3256. 000022C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3257. 000022CA  7001                     moveq.l    D0, 0x01
  3258. 000022CC  2F00                     move.l     -[A7], D0
  3259. 000022CE  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  3260. 000022D2  2440                     movea.l    A2, D0
  3261. 000022D4  260A                     move.l     D3, A2
  3262. 000022D6  6706                     beq        +0x8 /* 000022DE */
  3263. 000022D8  266A 000C                movea.l    A3, [A2 + 0xC]
  3264. 000022DC  6004                     bra        +0x6 /* 000022E2 */
  3265. label000022DE:
  3266. 000022DE  7000                     moveq.l    D0, 0x00
  3267. 000022E0  2640                     movea.l    A3, D0
  3268. label000022E2:
  3269. 000022E2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3270. 000022E6  2F0B                     move.l     -[A7], A3
  3271. 000022E8  4EBA 00B8                jsr        [PC + 0xB8 /* 000023A2 */]
  3272. label000022EC:
  3273. 000022EC  53AD D8EA                subq.l     [A5 - 0x2716], 1
  3274. label000022F0:
  3275. 000022F0  246E FFF0                movea.l    A2, [A6 - 0x10]
  3276. 000022F4  102A 0004                move.b     D0, [A2 + 0x4]
  3277. 000022F8  7203                     moveq.l    D1, 0x03
  3278. 000022FA  C001                     and.b      D0, D1
  3279. 000022FC  7201                     moveq.l    D1, 0x01
  3280. 000022FE  B001                     cmp.b      D0, D1
  3281. 00002300  663C                     bne        +0x3E /* 0000233E */
  3282. 00002302  2012                     move.l     D0, [A2]
  3283. 00002304  721F                     moveq.l    D1, 0x1F
  3284. 00002306  C081                     and.l      D0, D1
  3285. 00002308  7217                     moveq.l    D1, 0x17
  3286. 0000230A  B081                     cmp.l      D0, D1
  3287. 0000230C  6708                     beq        +0xA /* 00002316 */
  3288. 0000230E  7218                     moveq.l    D1, 0x18
  3289. 00002310  B081                     cmp.l      D0, D1
  3290. 00002312  6714                     beq        +0x16 /* 00002328 */
  3291. 00002314  6028                     bra        +0x2A /* 0000233E */
  3292. label00002316:
  3293. 00002316  246E FFF0                movea.l    A2, [A6 - 0x10]
  3294. 0000231A  2012                     move.l     D0, [A2]
  3295. 0000231C  72E0                     moveq.l    D1, 0xFFFFFFE0
  3296. 0000231E  C081                     and.l      D0, D1
  3297. 00002320  7216                     moveq.l    D1, 0x16
  3298. 00002322  8081                     or.l       D0, D1
  3299. 00002324  2480                     move.l     [A2], D0
  3300. 00002326  6016                     bra        +0x18 /* 0000233E */
  3301. label00002328:
  3302. 00002328  7029                     moveq.l    D0, 0x29
  3303. 0000232A  2F00                     move.l     -[A7], D0
  3304. 0000232C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3305. 00002330  584F                     addq.w     A7, 4
  3306. 00002332  2012                     move.l     D0, [A2]
  3307. 00002334  72E0                     moveq.l    D1, 0xFFFFFFE0
  3308. 00002336  C081                     and.l      D0, D1
  3309. 00002338  7216                     moveq.l    D1, 0x16
  3310. 0000233A  8081                     or.l       D0, D1
  3311. 0000233C  2480                     move.l     [A2], D0
  3312. label0000233E:
  3313. 0000233E  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  3314. 00002344  6606                     bne        +0x8 /* 0000234C */
  3315. 00002346  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3316. 0000234A  6032                     bra        +0x34 /* 0000237E */
  3317. label0000234C:
  3318. 0000234C  7012                     moveq.l    D0, 0x12
  3319. 0000234E  2F00                     move.l     -[A7], D0
  3320. 00002350  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3321. 00002354  584F                     addq.w     A7, 4
  3322. label00002356:
  3323. 00002356  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3324. 0000235A  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  3325. 00002360  6606                     bne        +0x8 /* 00002368 */
  3326. 00002362  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3327. 00002366  6016                     bra        +0x18 /* 0000237E */
  3328. label00002368:
  3329. 00002368  162D CDDC                move.b     D3, [A5 - 0x3224]
  3330. 0000236C  0C03 008B                cmpi.b     D3, 0x8B
  3331. 00002370  670C                     beq        +0xE /* 0000237E */
  3332. 00002372  7066                     moveq.l    D0, 0x66
  3333. 00002374  B600                     cmp.b      D3, D0
  3334. 00002376  6706                     beq        +0x8 /* 0000237E */
  3335. 00002378  7059                     moveq.l    D0, 0x59
  3336. 0000237A  B600                     cmp.b      D3, D0
  3337. 0000237C  66D8                     bne        -0x26 /* 00002356 */
  3338. label0000237E:
  3339. 0000237E  202E FFF0                move.l     D0, [A6 - 0x10]
  3340. label00002382:
  3341. 00002382  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  3342. 00002386  4E5E                     unlink     A6
  3343. 00002388  205F                     movea.l    A0, [A7]+
  3344. 0000238A  504F                     addq.w     A7, 8
  3345. 0000238C  4ED0                     jmp        [A0]
  3346. 0000238E  0012 6C6F                ori.b      [A2], 0x6F /* 'o' */
  3347. 00002392  6E67                     bgt        +0x69 /* 000023FB */
  3348. 00002394  2064                     movea.l    A0, -[A4]
  3349. 00002396  6F75                     ble        +0x77 /* 0000240D */
  3350. 00002398  626C                     bhi        +0x6E /* 00002406 */
  3351. 0000239A  6500 272E                bcs        +0x2730 /* 00004ACA */
  3352. 0000239E  2E2E 2700                move.l     D7, [A6 + 0x2700]
  3353. fn000023A2:
  3354. 000023A2  4E56 0000                link       A6, 0
  3355. 000023A6  48E7 0E30                movem.l    -[A7], D4,D5,D6,A2,A3
  3356. 000023AA  4244                     clr.w      D4
  3357. 000023AC  102D D5D8                move.b     D0, [A5 - 0x2A28]
  3358. 000023B0  670C                     beq        +0xE /* 000023BE */
  3359. 000023B2  7064                     moveq.l    D0, 0x64
  3360. 000023B4  2F00                     move.l     -[A7], D0
  3361. 000023B6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3362. 000023BA  584F                     addq.w     A7, 4
  3363. 000023BC  600A                     bra        +0xC /* 000023C8 */
  3364. label000023BE:
  3365. 000023BE  700E                     moveq.l    D0, 0x0E
  3366. 000023C0  2F00                     move.l     -[A7], D0
  3367. 000023C2  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  3368. 000023C6  584F                     addq.w     A7, 4
  3369. label000023C8:
  3370. 000023C8  202D D884                move.l     D0, [A5 - 0x277C]
  3371. 000023CC  6710                     beq        +0x12 /* 000023DE */
  3372. 000023CE  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  3373. 000023D4  6708                     beq        +0xA /* 000023DE */
  3374. 000023D6  486D D884                pea.l      [A5 - 0x277C]
  3375. 000023DA  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  3376. label000023DE:
  3377. 000023DE  2A3C 0000 7FFF           move.l     D5, 0x7FFF
  3378. 000023E4  202E 0008                move.l     D0, [A6 + 0x8]
  3379. 000023E8  6724                     beq        +0x26 /* 0000240E */
  3380. 000023EA  206E 000C                movea.l    A0, [A6 + 0xC]
  3381. 000023EE  1028 0004                move.b     D0, [A0 + 0x4]
  3382. 000023F2  7202                     moveq.l    D1, 0x02
  3383. 000023F4  C001                     and.b      D0, D1
  3384. 000023F6  6716                     beq        +0x18 /* 0000240E */
  3385. 000023F8  7A00                     moveq.l    D5, 0x00
  3386. 000023FA  206E 0008                movea.l    A0, [A6 + 0x8]
  3387. 000023FE  2468 000C                movea.l    A2, [A0 + 0xC]
  3388. 00002402  6006                     bra        +0x8 /* 0000240A */
  3389. label00002404:
  3390. 00002404  5285                     addq.l     D5, 1
  3391. label00002406:
  3392. 00002406  246A 000C                movea.l    A2, [A2 + 0xC]
  3393. label0000240A:
  3394. 0000240A  200A                     move.l     D0, A2
  3395. 0000240C  66F6                     bne        -0x8 /* 00002404 */
  3396. label0000240E:
  3397. 0000240E  2C05                     move.l     D6, D5
  3398. 00002410  47ED D884                lea.l      A3, [A5 - 0x277C]
  3399. 00002414  6000 0090                bra        +0x92 /* 000024A6 */
  3400. label00002418:
  3401. 00002418  4A86                     tst.l      D6
  3402. 0000241A  6612                     bne        +0x14 /* 0000242E */
  3403. 0000241C  487A 00A0                pea.l      [PC + 0xA0 /* 000024BE, value 0x66756E63 'func', cstring "function" */]
  3404. 00002420  2F05                     move.l     -[A7], D5
  3405. 00002422  701D                     moveq.l    D0, 0x1D
  3406. 00002424  2F00                     move.l     -[A7], D0
  3407. 00002426  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3408. 0000242A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3409. label0000242E:
  3410. 0000242E  5386                     subq.l     D6, 1
  3411. 00002430  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3412. 00002434  2440                     movea.l    A2, D0
  3413. 00002436  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  3414. 0000243A  7002                     moveq.l    D0, 0x02
  3415. 0000243C  3F00                     move.w     -[A7], D0
  3416. 0000243E  206D D960                movea.l    A0, [A5 - 0x26A0]
  3417. 00002442  4E90                     jsr        [A0]
  3418. 00002444  2480                     move.l     [A2], D0
  3419. 00002446  202D D8BE                move.l     D0, [A5 - 0x2742]
  3420. 0000244A  672C                     beq        +0x2E /* 00002478 */
  3421. 0000244C  5244                     addq.w     D4, 1
  3422. 0000244E  0C44 0005                cmpi.w     D4, 0x5
  3423. 00002452  6F0A                     ble        +0xC /* 0000245E */
  3424. 00002454  703D                     moveq.l    D0, 0x3D
  3425. 00002456  2F00                     move.l     -[A7], D0
  3426. 00002458  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3427. 0000245C  584F                     addq.w     A7, 4
  3428. label0000245E:
  3429. 0000245E  7001                     moveq.l    D0, 0x01
  3430. 00002460  3204                     move.w     D1, D4
  3431. 00002462  48C1                     ext.l      D1
  3432. 00002464  41ED D8C2                lea.l      A0, [A5 - 0x273E]
  3433. 00002468  1230 1000                move.b     D1, [A0 + D1.w]
  3434. 0000246C  4881                     ext.w      D1
  3435. 0000246E  740A                     moveq.l    D2, 0x0A
  3436. 00002470  D242                     add.w      D1, D2
  3437. 00002472  E360                     asl        D0.w, D1
  3438. 00002474  816A 0010                or.w       [A2 + 0x10], D0
  3439. label00002478:
  3440. 00002478  268A                     move.l     [A3], A2
  3441. 0000247A  264A                     movea.l    A3, A2
  3442. 0000247C  700C                     moveq.l    D0, 0x0C
  3443. 0000247E  D7C0                     add.l      A3, D0
  3444. 00002480  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3445. 00002484  7257                     moveq.l    D1, 0x57
  3446. 00002486  B001                     cmp.b      D0, D1
  3447. 00002488  6626                     bne        +0x28 /* 000024B0 */
  3448. 0000248A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3449. 0000248E  0C00 0089                cmpi.b     D0, 0x89
  3450. 00002492  6712                     beq        +0x14 /* 000024A6 */
  3451. 00002494  7014                     moveq.l    D0, 0x14
  3452. 00002496  2F00                     move.l     -[A7], D0
  3453. 00002498  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3454. 0000249C  584F                     addq.w     A7, 4
  3455. 0000249E  7054                     moveq.l    D0, 0x54
  3456. 000024A0  1F00                     move.b     -[A7], D0
  3457. 000024A2  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3458. label000024A6:
  3459. 000024A6  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  3460. 000024AC  6700 FF6A                beq        -0x94 /* 00002418 */
  3461. label000024B0:
  3462. 000024B0  4CDF 0C70                movem.l    D4,D5,D6,A2,A3, [A7]+
  3463. 000024B4  4E5E                     unlink     A6
  3464. 000024B6  205F                     movea.l    A0, [A7]+
  3465. 000024B8  504F                     addq.w     A7, 8
  3466. 000024BA  4ED0                     jmp        [A0]
  3467. 000024BC  000A 6675                ori.b      A2, 0x75 /* 'u' */
  3468. 000024C0  6E63                     bgt        +0x65 /* 00002525 */
  3469. 000024C2  7469                     moveq.l    D2, 0x69
  3470. 000024C4  6F6E                     ble        +0x70 /* 00002534 */
  3471. 000024C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3472. // begin alternate branch 000024C8-000024CE
  3473. fn000024C8:
  3474. 000024C8  4E56 0000                link       A6, 0
  3475. 000024CC  2F0A                     move.l     -[A7], A2
  3476. // end alternate branch 000024C8-000024CE
  3477. fn000024C8: // (misaligned)
  3478. 000024CA  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  3479. 000024CE  42A7                     clr.l      -[A7]
  3480. 000024D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3481. 000024D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3482. 000024D8  4EBA EF82                jsr        [PC - 0x107E /* 0000145C */]
  3483. 000024DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3484. 000024E0  2440                     movea.l    A2, D0
  3485. 000024E2  200A                     move.l     D0, A2
  3486. 000024E4  660A                     bne        +0xC /* 000024F0 */
  3487. 000024E6  2F3C 0000 0C90           move.l     -[A7], 0xC90
  3488. 000024EC  4EBA DB12                jsr        [PC - 0x24EE /* 00000000 */]
  3489. label000024F0:
  3490. 000024F0  2F0A                     move.l     -[A7], A2
  3491. 000024F2  4EBA 000E                jsr        [PC + 0xE /* 00002502 */]
  3492. 000024F6  200A                     move.l     D0, A2
  3493. 000024F8  245F                     movea.l    A2, [A7]+
  3494. 000024FA  4E5E                     unlink     A6
  3495. 000024FC  205F                     movea.l    A0, [A7]+
  3496. 000024FE  504F                     addq.w     A7, 8
  3497. 00002500  4ED0                     jmp        [A0]
  3498. fn00002502:
  3499. 00002502  4E56 FFF4                link       A6, -0x000C
  3500. 00002506  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  3501. 0000250A  6000 02C2                bra        +0x2C4 /* 000027CE */
  3502. label0000250E:
  3503. 0000250E  206E 0008                movea.l    A0, [A6 + 0x8]
  3504. 00002512  2028 0008                move.l     D0, [A0 + 0x8]
  3505. 00002516  2D40 FFF4                move.l     [A6 - 0xC], D0
  3506. 0000251A  2810                     move.l     D4, [A0]
  3507. 0000251C  2A04                     move.l     D5, D4
  3508. 0000251E  721F                     moveq.l    D1, 0x1F
  3509. 00002520  CA81                     and.l      D5, D1
  3510. 00002522  2205                     move.l     D1, D5
  3511. 00002524  7416                     moveq.l    D2, 0x16
  3512. 00002526  B282                     cmp.l      D1, D2
  3513. 00002528  6728                     beq        +0x2A /* 00002552 */
  3514. 0000252A  7417                     moveq.l    D2, 0x17
  3515. 0000252C  B282                     cmp.l      D1, D2
  3516. 0000252E  6722                     beq        +0x24 /* 00002552 */
  3517. 00002530  7418                     moveq.l    D2, 0x18
  3518. 00002532  B282                     cmp.l      D1, D2
  3519. label00002534:
  3520. 00002534  671C                     beq        +0x1E /* 00002552 */
  3521. 00002536  7415                     moveq.l    D2, 0x15
  3522. 00002538  B282                     cmp.l      D1, D2
  3523. 0000253A  6700 00BC                beq        +0xBE /* 000025F8 */
  3524. 0000253E  7410                     moveq.l    D2, 0x10
  3525. 00002540  B282                     cmp.l      D1, D2
  3526. 00002542  6700 013C                beq        +0x13E /* 00002680 */
  3527. 00002546  7412                     moveq.l    D2, 0x12
  3528. 00002548  B282                     cmp.l      D1, D2
  3529. 0000254A  6700 0216                beq        +0x218 /* 00002762 */
  3530. 0000254E  6000 0244                bra        +0x246 /* 00002794 */
  3531. label00002552:
  3532. 00002552  246E FFF4                movea.l    A2, [A6 - 0xC]
  3533. 00002556  2012                     move.l     D0, [A2]
  3534. 00002558  721F                     moveq.l    D1, 0x1F
  3535. 0000255A  C081                     and.l      D0, D1
  3536. 0000255C  7214                     moveq.l    D1, 0x14
  3537. 0000255E  B081                     cmp.l      D0, D1
  3538. 00002560  671A                     beq        +0x1C /* 0000257C */
  3539. 00002562  7215                     moveq.l    D1, 0x15
  3540. 00002564  B081                     cmp.l      D0, D1
  3541. 00002566  6726                     beq        +0x28 /* 0000258E */
  3542. 00002568  7216                     moveq.l    D1, 0x16
  3543. 0000256A  B081                     cmp.l      D0, D1
  3544. 0000256C  6720                     beq        +0x22 /* 0000258E */
  3545. 0000256E  7217                     moveq.l    D1, 0x17
  3546. 00002570  B081                     cmp.l      D0, D1
  3547. 00002572  671A                     beq        +0x1C /* 0000258E */
  3548. 00002574  7218                     moveq.l    D1, 0x18
  3549. 00002576  B081                     cmp.l      D0, D1
  3550. 00002578  6714                     beq        +0x16 /* 0000258E */
  3551. 0000257A  601C                     bra        +0x1E /* 00002598 */
  3552. label0000257C:
  3553. 0000257C  206A 000C                movea.l    A0, [A2 + 0xC]
  3554. 00002580  2068 0010                movea.l    A0, [A0 + 0x10]
  3555. 00002584  2028 0010                move.l     D0, [A0 + 0x10]
  3556. 00002588  7220                     moveq.l    D1, 0x20
  3557. 0000258A  C081                     and.l      D0, D1
  3558. 0000258C  670A                     beq        +0xC /* 00002598 */
  3559. label0000258E:
  3560. 0000258E  702B                     moveq.l    D0, 0x2B
  3561. 00002590  2F00                     move.l     -[A7], D0
  3562. 00002592  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3563. 00002596  584F                     addq.w     A7, 4
  3564. label00002598:
  3565. 00002598  2004                     move.l     D0, D4
  3566. 0000259A  0280 0000 0C1F           andi.l     D0, 0xC1F
  3567. 000025A0  0C80 0000 0417           cmpi.l     D0, 0x417
  3568. 000025A6  6734                     beq        +0x36 /* 000025DC */
  3569. 000025A8  0C80 0000 0817           cmpi.l     D0, 0x817
  3570. 000025AE  6730                     beq        +0x32 /* 000025E0 */
  3571. 000025B0  0C80 0000 0816           cmpi.l     D0, 0x816
  3572. 000025B6  6728                     beq        +0x2A /* 000025E0 */
  3573. 000025B8  0C80 0000 0818           cmpi.l     D0, 0x818
  3574. 000025BE  6720                     beq        +0x22 /* 000025E0 */
  3575. 000025C0  7218                     moveq.l    D1, 0x18
  3576. 000025C2  B081                     cmp.l      D0, D1
  3577. 000025C4  6728                     beq        +0x2A /* 000025EE */
  3578. 000025C6  7216                     moveq.l    D1, 0x16
  3579. 000025C8  B081                     cmp.l      D0, D1
  3580. 000025CA  6722                     beq        +0x24 /* 000025EE */
  3581. 000025CC  0C80 0000 0416           cmpi.l     D0, 0x416
  3582. 000025D2  671A                     beq        +0x1C /* 000025EE */
  3583. 000025D4  7217                     moveq.l    D1, 0x17
  3584. 000025D6  B081                     cmp.l      D0, D1
  3585. 000025D8  6714                     beq        +0x16 /* 000025EE */
  3586. 000025DA  6008                     bra        +0xA /* 000025E4 */
  3587. label000025DC:
  3588. 000025DC  7A16                     moveq.l    D5, 0x16
  3589. 000025DE  600E                     bra        +0x10 /* 000025EE */
  3590. label000025E0:
  3591. 000025E0  7A18                     moveq.l    D5, 0x18
  3592. 000025E2  600A                     bra        +0xC /* 000025EE */
  3593. label000025E4:
  3594. 000025E4  707D                     moveq.l    D0, 0x7D
  3595. 000025E6  2F00                     move.l     -[A7], D0
  3596. 000025E8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3597. 000025EC  584F                     addq.w     A7, 4
  3598. label000025EE:
  3599. 000025EE  0284 FFFF F3FF           andi.l     D4, 0xFFFFF3FF
  3600. 000025F4  6000 019E                bra        +0x1A0 /* 00002794 */
  3601. label000025F8:
  3602. 000025F8  206E FFF4                movea.l    A0, [A6 - 0xC]
  3603. 000025FC  2610                     move.l     D3, [A0]
  3604. 000025FE  701F                     moveq.l    D0, 0x1F
  3605. 00002600  2D43 FFFC                move.l     [A6 - 0x4], D3
  3606. 00002604  C680                     and.l      D3, D0
  3607. 00002606  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3608. 0000260A  1030 3000                move.b     D0, [A0 + D3.w]
  3609. 0000260E  7210                     moveq.l    D1, 0x10
  3610. 00002610  C001                     and.b      D0, D1
  3611. 00002612  660E                     bne        +0x10 /* 00002622 */
  3612. 00002614  202E FFFC                move.l     D0, [A6 - 0x4]
  3613. 00002618  721F                     moveq.l    D1, 0x1F
  3614. 0000261A  C041                     and.w      D0, D1
  3615. 0000261C  7212                     moveq.l    D1, 0x12
  3616. 0000261E  B041                     cmp.w      D0, D1
  3617. 00002620  660E                     bne        +0x10 /* 00002630 */
  3618. label00002622:
  3619. 00002622  702A                     moveq.l    D0, 0x2A
  3620. 00002624  2F00                     move.l     -[A7], D0
  3621. 00002626  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3622. 0000262A  584F                     addq.w     A7, 4
  3623. 0000262C  6000 0166                bra        +0x168 /* 00002794 */
  3624. label00002630:
  3625. 00002630  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3626. 00002634  4EBA FECC                jsr        [PC - 0x134 /* 00002502 */]
  3627. 00002638  246E FFF4                movea.l    A2, [A6 - 0xC]
  3628. 0000263C  2012                     move.l     D0, [A2]
  3629. 0000263E  3600                     move.w     D3, D0
  3630. 00002640  701F                     moveq.l    D0, 0x1F
  3631. 00002642  C640                     and.w      D3, D0
  3632. 00002644  7014                     moveq.l    D0, 0x14
  3633. 00002646  B640                     cmp.w      D3, D0
  3634. 00002648  660A                     bne        +0xC /* 00002654 */
  3635. 0000264A  102A 0004                move.b     D0, [A2 + 0x4]
  3636. 0000264E  7210                     moveq.l    D1, 0x10
  3637. 00002650  C001                     and.b      D0, D1
  3638. 00002652  6606                     bne        +0x8 /* 0000265A */
  3639. label00002654:
  3640. 00002654  701A                     moveq.l    D0, 0x1A
  3641. 00002656  B640                     cmp.w      D3, D0
  3642. 00002658  6604                     bne        +0x6 /* 0000265E */
  3643. label0000265A:
  3644. 0000265A  7600                     moveq.l    D3, 0x00
  3645. 0000265C  600A                     bra        +0xC /* 00002668 */
  3646. label0000265E:
  3647. 0000265E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3648. 00002662  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  3649. 00002666  2600                     move.l     D3, D0
  3650. label00002668:
  3651. 00002668  206E 0008                movea.l    A0, [A6 + 0x8]
  3652. 0000266C  2028 000C                move.l     D0, [A0 + 0xC]
  3653. 00002670  2203                     move.l     D1, D3
  3654. 00002672  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3655. 00002676  2F00                     move.l     -[A7], D0
  3656. 00002678  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  3657. 0000267C  6000 0116                bra        +0x118 /* 00002794 */
  3658. label00002680:
  3659. 00002680  246E FFF4                movea.l    A2, [A6 - 0xC]
  3660. 00002684  2612                     move.l     D3, [A2]
  3661. 00002686  701F                     moveq.l    D0, 0x1F
  3662. 00002688  2D43 FFF8                move.l     [A6 - 0x8], D3
  3663. 0000268C  C680                     and.l      D3, D0
  3664. 0000268E  47ED D414                lea.l      A3, [A5 - 0x2BEC]
  3665. 00002692  1033 3000                move.b     D0, [A3 + D3.w]
  3666. 00002696  7210                     moveq.l    D1, 0x10
  3667. 00002698  C001                     and.b      D0, D1
  3668. 0000269A  6614                     bne        +0x16 /* 000026B0 */
  3669. 0000269C  202E FFF8                move.l     D0, [A6 - 0x8]
  3670. 000026A0  0280 0000 00FF           andi.l     D0, 0xFF
  3671. 000026A6  1033 0000                move.b     D0, [A3 + D0.w]
  3672. 000026AA  7201                     moveq.l    D1, 0x01
  3673. 000026AC  C001                     and.b      D0, D1
  3674. 000026AE  6732                     beq        +0x34 /* 000026E2 */
  3675. label000026B0:
  3676. 000026B0  102A 0004                move.b     D0, [A2 + 0x4]
  3677. 000026B4  0200 0080                andi.b     D0, 0x80
  3678. 000026B8  671A                     beq        +0x1C /* 000026D4 */
  3679. 000026BA  486E FFF4                pea.l      [A6 - 0xC]
  3680. 000026BE  2004                     move.l     D0, D4
  3681. 000026C0  0280 0000 4C00           andi.l     D0, 0x4C00 /* 'L\0' */
  3682. 000026C6  222E FFF8                move.l     D1, [A6 - 0x8]
  3683. 000026CA  8081                     or.l       D0, D1
  3684. 000026CC  2F00                     move.l     -[A7], D0
  3685. 000026CE  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  3686. 000026D2  600E                     bra        +0x10 /* 000026E2 */
  3687. label000026D4:
  3688. 000026D4  206E FFF4                movea.l    A0, [A6 - 0xC]
  3689. 000026D8  2004                     move.l     D0, D4
  3690. 000026DA  0280 0000 4C00           andi.l     D0, 0x4C00 /* 'L\0' */
  3691. 000026E0  8190                     or.l       [A0], D0
  3692. label000026E2:
  3693. 000026E2  246E FFF4                movea.l    A2, [A6 - 0xC]
  3694. 000026E6  2012                     move.l     D0, [A2]
  3695. 000026E8  721F                     moveq.l    D1, 0x1F
  3696. 000026EA  C041                     and.w      D0, D1
  3697. 000026EC  7214                     moveq.l    D1, 0x14
  3698. 000026EE  B041                     cmp.w      D0, D1
  3699. 000026F0  6616                     bne        +0x18 /* 00002708 */
  3700. 000026F2  206A 000C                movea.l    A0, [A2 + 0xC]
  3701. 000026F6  2068 0010                movea.l    A0, [A0 + 0x10]
  3702. 000026FA  2028 0010                move.l     D0, [A0 + 0x10]
  3703. 000026FE  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  3704. 00002704  6702                     beq        +0x4 /* 00002708 */
  3705. 00002706  7A11                     moveq.l    D5, 0x11
  3706. label00002708:
  3707. 00002708  206E FFF4                movea.l    A0, [A6 - 0xC]
  3708. 0000270C  2010                     move.l     D0, [A0]
  3709. 0000270E  721F                     moveq.l    D1, 0x1F
  3710. 00002710  C041                     and.w      D0, D1
  3711. 00002712  7212                     moveq.l    D1, 0x12
  3712. 00002714  B041                     cmp.w      D0, D1
  3713. 00002716  660A                     bne        +0xC /* 00002722 */
  3714. 00002718  7061                     moveq.l    D0, 0x61
  3715. 0000271A  2F00                     move.l     -[A7], D0
  3716. 0000271C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3717. 00002720  584F                     addq.w     A7, 4
  3718. label00002722:
  3719. 00002722  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3720. 00002726  4EBA FDDA                jsr        [PC - 0x226 /* 00002502 */]
  3721. 0000272A  206E 0008                movea.l    A0, [A6 + 0x8]
  3722. 0000272E  1028 0004                move.b     D0, [A0 + 0x4]
  3723. 00002732  0200 0080                andi.b     D0, 0x80
  3724. 00002736  6718                     beq        +0x1A /* 00002750 */
  3725. 00002738  486E 0008                pea.l      [A6 + 0x8]
  3726. 0000273C  2004                     move.l     D0, D4
  3727. 0000273E  0280 0000 60C0           andi.l     D0, 0x60C0
  3728. 00002744  8085                     or.l       D0, D5
  3729. 00002746  2F00                     move.l     -[A7], D0
  3730. 00002748  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  3731. 0000274C  6000 0088                bra        +0x8A /* 000027D6 */
  3732. label00002750:
  3733. 00002750  2004                     move.l     D0, D4
  3734. 00002752  0280 0000 60C0           andi.l     D0, 0x60C0
  3735. 00002758  8085                     or.l       D0, D5
  3736. 0000275A  206E 0008                movea.l    A0, [A6 + 0x8]
  3737. 0000275E  2080                     move.l     [A0], D0
  3738. 00002760  6074                     bra        +0x76 /* 000027D6 */
  3739. label00002762:
  3740. 00002762  2040                     movea.l    A0, D0
  3741. 00002764  2010                     move.l     D0, [A0]
  3742. 00002766  721F                     moveq.l    D1, 0x1F
  3743. 00002768  C041                     and.w      D0, D1
  3744. 0000276A  7212                     moveq.l    D1, 0x12
  3745. 0000276C  B041                     cmp.w      D0, D1
  3746. 0000276E  660A                     bne        +0xC /* 0000277A */
  3747. 00002770  7061                     moveq.l    D0, 0x61
  3748. 00002772  2F00                     move.l     -[A7], D0
  3749. 00002774  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3750. 00002778  584F                     addq.w     A7, 4
  3751. label0000277A:
  3752. 0000277A  206E FFF4                movea.l    A0, [A6 - 0xC]
  3753. 0000277E  2010                     move.l     D0, [A0]
  3754. 00002780  721F                     moveq.l    D1, 0x1F
  3755. 00002782  C041                     and.w      D0, D1
  3756. 00002784  7213                     moveq.l    D1, 0x13
  3757. 00002786  B041                     cmp.w      D0, D1
  3758. 00002788  660A                     bne        +0xC /* 00002794 */
  3759. 0000278A  706A                     moveq.l    D0, 0x6A
  3760. 0000278C  2F00                     move.l     -[A7], D0
  3761. 0000278E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3762. 00002792  584F                     addq.w     A7, 4
  3763. label00002794:
  3764. 00002794  206E 0008                movea.l    A0, [A6 + 0x8]
  3765. 00002798  1028 0004                move.b     D0, [A0 + 0x4]
  3766. 0000279C  0200 0080                andi.b     D0, 0x80
  3767. 000027A0  6716                     beq        +0x18 /* 000027B8 */
  3768. 000027A2  486E 0008                pea.l      [A6 + 0x8]
  3769. 000027A6  2004                     move.l     D0, D4
  3770. 000027A8  0280 0000 60C0           andi.l     D0, 0x60C0
  3771. 000027AE  8085                     or.l       D0, D5
  3772. 000027B0  2F00                     move.l     -[A7], D0
  3773. 000027B2  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  3774. 000027B6  6010                     bra        +0x12 /* 000027C8 */
  3775. label000027B8:
  3776. 000027B8  2004                     move.l     D0, D4
  3777. 000027BA  0280 0000 60C0           andi.l     D0, 0x60C0
  3778. 000027C0  8085                     or.l       D0, D5
  3779. 000027C2  206E 0008                movea.l    A0, [A6 + 0x8]
  3780. 000027C6  2080                     move.l     [A0], D0
  3781. label000027C8:
  3782. 000027C8  2D6E FFF4 0008           move.l     [A6 + 0x8], [A6 - 0xC]
  3783. label000027CE:
  3784. 000027CE  202E 0008                move.l     D0, [A6 + 0x8]
  3785. 000027D2  6600 FD3A                bne        -0x2C4 /* 0000250E */
  3786. label000027D6:
  3787. 000027D6  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  3788. 000027DA  4E5E                     unlink     A6
  3789. 000027DC  205F                     movea.l    A0, [A7]+
  3790. 000027DE  584F                     addq.w     A7, 4
  3791. 000027E0  4ED0                     jmp        [A0]
  3792. fn000027E2:
  3793. 000027E2  4E56 FFFC                link       A6, -0x0004
  3794. 000027E6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3795. 000027EA  206E 000A                movea.l    A0, [A6 + 0xA]
  3796. 000027EE  2068 0010                movea.l    A0, [A0 + 0x10]
  3797. 000027F2  2868 0004                movea.l    A4, [A0 + 0x4]
  3798. 000027F6  200C                     move.l     D0, A4
  3799. 000027F8  6700 0102                beq        +0x104 /* 000028FC */
  3800. 000027FC  266C 0008                movea.l    A3, [A4 + 0x8]
  3801. 00002800  7054                     moveq.l    D0, 0x54
  3802. 00002802  D7C0                     add.l      A3, D0
  3803. 00002804  2F0B                     move.l     -[A7], A3
  3804. 00002806  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  3805. 0000280A  584F                     addq.w     A7, 4
  3806. 0000280C  5E80                     addq.l     D0, 7
  3807. 0000280E  2F00                     move.l     -[A7], D0
  3808. 00002810  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  3809. 00002814  2440                     movea.l    A2, D0
  3810. 00002816  486D C3E2                pea.l      [A5 - 0x3C1E]
  3811. 0000281A  2F0A                     move.l     -[A7], A2
  3812. 0000281C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3813. 00002820  504F                     addq.w     A7, 8
  3814. 00002822  2F0B                     move.l     -[A7], A3
  3815. 00002824  2F0A                     move.l     -[A7], A2
  3816. 00002826  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3817. 0000282A  504F                     addq.w     A7, 8
  3818. 0000282C  102D D5D8                move.b     D0, [A5 - 0x2A28]
  3819. 00002830  671A                     beq        +0x1C /* 0000284C */
  3820. 00002832  162E 0008                move.b     D3, [A6 + 0x8]
  3821. 00002836  7003                     moveq.l    D0, 0x03
  3822. 00002838  B600                     cmp.b      D3, D0
  3823. 0000283A  6706                     beq        +0x8 /* 00002842 */
  3824. 0000283C  7006                     moveq.l    D0, 0x06
  3825. 0000283E  B600                     cmp.b      D3, D0
  3826. 00002840  660A                     bne        +0xC /* 0000284C */
  3827. label00002842:
  3828. 00002842  7039                     moveq.l    D0, 0x39
  3829. 00002844  2F00                     move.l     -[A7], D0
  3830. 00002846  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3831. 0000284A  584F                     addq.w     A7, 4
  3832. label0000284C:
  3833. 0000284C  2F0A                     move.l     -[A7], A2
  3834. 0000284E  162E 0008                move.b     D3, [A6 + 0x8]
  3835. 00002852  7003                     moveq.l    D0, 0x03
  3836. 00002854  B600                     cmp.b      D3, D0
  3837. 00002856  6604                     bne        +0x6 /* 0000285C */
  3838. 00002858  7001                     moveq.l    D0, 0x01
  3839. 0000285A  6002                     bra        +0x4 /* 0000285E */
  3840. label0000285C:
  3841. 0000285C  7003                     moveq.l    D0, 0x03
  3842. label0000285E:
  3843. 0000285E  2F00                     move.l     -[A7], D0
  3844. 00002860  1F03                     move.b     -[A7], D3
  3845. 00002862  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3846. 00002866  2D40 FFFC                move.l     [A6 - 0x4], D0
  3847. 0000286A  206E 000A                movea.l    A0, [A6 + 0xA]
  3848. 0000286E  2228 000C                move.l     D1, [A0 + 0xC]
  3849. 00002872  2040                     movea.l    A0, D0
  3850. 00002874  2141 000C                move.l     [A0 + 0xC], D1
  3851. 00002878  2241                     movea.l    A1, D1
  3852. 0000287A  5269 0006                addq.w     [A1 + 0x6], 1
  3853. 0000287E  00A8 0008 0000 0020      ori.l      [A0 + 0x20], 0x80000
  3854. 00002886  6044                     bra        +0x46 /* 000028CC */
  3855. label00002888:
  3856. 00002888  246C 0008                movea.l    A2, [A4 + 0x8]
  3857. 0000288C  204A                     movea.l    A0, A2
  3858. 0000288E  7054                     moveq.l    D0, 0x54
  3859. 00002890  D1C0                     add.l      A0, D0
  3860. 00002892  2F08                     move.l     -[A7], A0
  3861. 00002894  0C2E 0003 0008           cmpi.b     [A6 + 0x8], 0x3
  3862. 0000289A  6604                     bne        +0x6 /* 000028A0 */
  3863. 0000289C  7001                     moveq.l    D0, 0x01
  3864. 0000289E  6002                     bra        +0x4 /* 000028A2 */
  3865. label000028A0:
  3866. 000028A0  7003                     moveq.l    D0, 0x03
  3867. label000028A2:
  3868. 000028A2  2F00                     move.l     -[A7], D0
  3869. 000028A4  7013                     moveq.l    D0, 0x13
  3870. 000028A6  1F00                     move.b     -[A7], D0
  3871. 000028A8  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3872. 000028AC  2640                     movea.l    A3, D0
  3873. 000028AE  202A 002C                move.l     D0, [A2 + 0x2C]
  3874. 000028B2  2740 002C                move.l     [A3 + 0x2C], D0
  3875. 000028B6  202A 000C                move.l     D0, [A2 + 0xC]
  3876. 000028BA  2740 000C                move.l     [A3 + 0xC], D0
  3877. 000028BE  2040                     movea.l    A0, D0
  3878. 000028C0  5268 0006                addq.w     [A0 + 0x6], 1
  3879. 000028C4  276E FFFC 0014           move.l     [A3 + 0x14], [A6 - 0x4]
  3880. 000028CA  2854                     movea.l    A4, [A4]
  3881. label000028CC:
  3882. 000028CC  200C                     move.l     D0, A4
  3883. 000028CE  66B8                     bne        -0x46 /* 00002888 */
  3884. 000028D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3885. 000028D4  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  3886. 000028D8  202D D88C                move.l     D0, [A5 - 0x2774]
  3887. 000028DC  661E                     bne        +0x20 /* 000028FC */
  3888. 000028DE  206E FFFC                movea.l    A0, [A6 - 0x4]
  3889. 000028E2  1028 001C                move.b     D0, [A0 + 0x1C]
  3890. 000028E6  7203                     moveq.l    D1, 0x03
  3891. 000028E8  B001                     cmp.b      D0, D1
  3892. 000028EA  6710                     beq        +0x12 /* 000028FC */
  3893. 000028EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3894. 000028F0  206E FFFC                movea.l    A0, [A6 - 0x4]
  3895. 000028F4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3896. 000028F8  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  3897. label000028FC:
  3898. 000028FC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3899. 00002900  4E5E                     unlink     A6
  3900. 00002902  205F                     movea.l    A0, [A7]+
  3901. 00002904  5C4F                     addq.w     A7, 6
  3902. 00002906  4ED0                     jmp        [A0]
  3903. fn00002908:
  3904. 00002908  4E56 FFFC                link       A6, -0x0004
  3905. 0000290C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3906. 00002910  202D D8F6                move.l     D0, [A5 - 0x270A]
  3907. 00002914  6742                     beq        +0x44 /* 00002958 */
  3908. 00002916  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  3909. 0000291A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3910. 0000291E  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  3911. 00002922  2D40 FFFC                move.l     [A6 - 0x4], D0
  3912. 00002926  4A80                     tst.l      D0
  3913. 00002928  6600 00FC                bne        +0xFE /* 00002A26 */
  3914. 0000292C  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  3915. 00002930  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  3916. 00002934  2F00                     move.l     -[A7], D0
  3917. 00002936  7003                     moveq.l    D0, 0x03
  3918. 00002938  3F00                     move.w     -[A7], D0
  3919. 0000293A  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  3920. 0000293E  2440                     movea.l    A2, D0
  3921. 00002940  2F0A                     move.l     -[A7], A2
  3922. 00002942  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3923. 00002946  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  3924. 0000294A  2F00                     move.l     -[A7], D0
  3925. 0000294C  704A                     moveq.l    D0, 0x4A
  3926. 0000294E  2F00                     move.l     -[A7], D0
  3927. 00002950  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3928. 00002954  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3929. label00002958:
  3930. 00002958  0C2E 000A 0008           cmpi.b     [A6 + 0x8], 0xA /* '\n' */
  3931. 0000295E  6652                     bne        +0x54 /* 000029B2 */
  3932. 00002960  246E 000A                movea.l    A2, [A6 + 0xA]
  3933. 00002964  2012                     move.l     D0, [A2]
  3934. 00002966  3600                     move.w     D3, D0
  3935. 00002968  701F                     moveq.l    D0, 0x1F
  3936. 0000296A  C640                     and.w      D3, D0
  3937. 0000296C  7014                     moveq.l    D0, 0x14
  3938. 0000296E  B640                     cmp.w      D3, D0
  3939. 00002970  6706                     beq        +0x8 /* 00002978 */
  3940. 00002972  7005                     moveq.l    D0, 0x05
  3941. 00002974  B640                     cmp.w      D3, D0
  3942. 00002976  663A                     bne        +0x3C /* 000029B2 */
  3943. label00002978:
  3944. 00002978  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3945. 0000297C  206A 000C                movea.l    A0, [A2 + 0xC]
  3946. 00002980  7054                     moveq.l    D0, 0x54
  3947. 00002982  D1C0                     add.l      A0, D0
  3948. 00002984  2F08                     move.l     -[A7], A0
  3949. 00002986  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3950. 0000298A  504F                     addq.w     A7, 8
  3951. 0000298C  4A80                     tst.l      D0
  3952. 0000298E  6622                     bne        +0x24 /* 000029B2 */
  3953. 00002990  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3954. 00002994  7063                     moveq.l    D0, 0x63
  3955. 00002996  2F00                     move.l     -[A7], D0
  3956. 00002998  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  3957. 0000299C  2D40 FFFC                move.l     [A6 - 0x4], D0
  3958. 000029A0  4A80                     tst.l      D0
  3959. 000029A2  670E                     beq        +0x10 /* 000029B2 */
  3960. 000029A4  2040                     movea.l    A0, D0
  3961. 000029A6  2068 000C                movea.l    A0, [A0 + 0xC]
  3962. 000029AA  B1EE 000A                cmpa.l     A0, [A6 + 0xA]
  3963. 000029AE  6700 04DE                beq        +0x4E0 /* 00002E8E */
  3964. label000029B2:
  3965. 000029B2  0CAD 0000 0070 D8F2      cmpi.l     [A5 - 0x270E], 0x70 /* 'p' */
  3966. 000029BA  6622                     bne        +0x24 /* 000029DE */
  3967. 000029BC  206E 000A                movea.l    A0, [A6 + 0xA]
  3968. 000029C0  2010                     move.l     D0, [A0]
  3969. 000029C2  721F                     moveq.l    D1, 0x1F
  3970. 000029C4  C081                     and.l      D0, D1
  3971. 000029C6  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3972. 000029CA  1030 0000                move.b     D0, [A0 + D0.w]
  3973. 000029CE  7210                     moveq.l    D1, 0x10
  3974. 000029D0  C001                     and.b      D0, D1
  3975. 000029D2  660A                     bne        +0xC /* 000029DE */
  3976. 000029D4  7009                     moveq.l    D0, 0x09
  3977. 000029D6  2F00                     move.l     -[A7], D0
  3978. 000029D8  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3979. 000029DC  584F                     addq.w     A7, 4
  3980. label000029DE:
  3981. 000029DE  202D D88C                move.l     D0, [A5 - 0x2774]
  3982. 000029E2  672C                     beq        +0x2E /* 00002A10 */
  3983. 000029E4  162E 0008                move.b     D3, [A6 + 0x8]
  3984. 000029E8  7003                     moveq.l    D0, 0x03
  3985. 000029EA  B600                     cmp.b      D3, D0
  3986. 000029EC  6722                     beq        +0x24 /* 00002A10 */
  3987. 000029EE  206E 000A                movea.l    A0, [A6 + 0xA]
  3988. 000029F2  2010                     move.l     D0, [A0]
  3989. 000029F4  721F                     moveq.l    D1, 0x1F
  3990. 000029F6  C081                     and.l      D0, D1
  3991. 000029F8  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3992. 000029FC  1030 0000                move.b     D0, [A0 + D0.w]
  3993. 00002A00  7210                     moveq.l    D1, 0x10
  3994. 00002A02  C001                     and.b      D0, D1
  3995. 00002A04  6700 05CE                beq        +0x5D0 /* 00002FD4 */
  3996. 00002A08  700A                     moveq.l    D0, 0x0A
  3997. 00002A0A  B600                     cmp.b      D3, D0
  3998. 00002A0C  6700 05C6                beq        +0x5C8 /* 00002FD4 */
  3999. label00002A10:
  4000. 00002A10  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4001. 00002A14  7001                     moveq.l    D0, 0x01
  4002. 00002A16  2F00                     move.l     -[A7], D0
  4003. 00002A18  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  4004. 00002A1C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4005. 00002A20  4A80                     tst.l      D0
  4006. 00002A22  6700 05B0                beq        +0x5B2 /* 00002FD4 */
  4007. label00002A26:
  4008. 00002A26  206E 000A                movea.l    A0, [A6 + 0xA]
  4009. 00002A2A  2010                     move.l     D0, [A0]
  4010. 00002A2C  721F                     moveq.l    D1, 0x1F
  4011. 00002A2E  C081                     and.l      D0, D1
  4012. 00002A30  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4013. 00002A34  1030 0000                move.b     D0, [A0 + D0.w]
  4014. 00002A38  7210                     moveq.l    D1, 0x10
  4015. 00002A3A  C001                     and.b      D0, D1
  4016. 00002A3C  6700 02B2                beq        +0x2B4 /* 00002CF0 */
  4017. 00002A40  246E FFFC                movea.l    A2, [A6 - 0x4]
  4018. 00002A44  102A 001C                move.b     D0, [A2 + 0x1C]
  4019. 00002A48  7216                     moveq.l    D1, 0x16
  4020. 00002A4A  B001                     cmp.b      D0, D1
  4021. 00002A4C  660C                     bne        +0xE /* 00002A5A */
  4022. 00002A4E  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  4023. 00002A52  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4024. 00002A56  6000 0700                bra        +0x702 /* 00003158 */
  4025. label00002A5A:
  4026. 00002A5A  246E FFFC                movea.l    A2, [A6 - 0x4]
  4027. 00002A5E  206A 000C                movea.l    A0, [A2 + 0xC]
  4028. 00002A62  2010                     move.l     D0, [A0]
  4029. 00002A64  721F                     moveq.l    D1, 0x1F
  4030. 00002A66  C081                     and.l      D0, D1
  4031. 00002A68  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4032. 00002A6C  1030 0000                move.b     D0, [A0 + D0.w]
  4033. 00002A70  7210                     moveq.l    D1, 0x10
  4034. 00002A72  C001                     and.b      D0, D1
  4035. 00002A74  6700 02B0                beq        +0x2B2 /* 00002D26 */
  4036. 00002A78  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4037. 00002A7C  2F0A                     move.l     -[A7], A2
  4038. 00002A7E  0C2E 000A 0008           cmpi.b     [A6 + 0x8], 0xA /* '\n' */
  4039. 00002A84  6604                     bne        +0x6 /* 00002A8A */
  4040. 00002A86  7000                     moveq.l    D0, 0x00
  4041. 00002A88  6002                     bra        +0x4 /* 00002A8C */
  4042. label00002A8A:
  4043. 00002A8A  7001                     moveq.l    D0, 0x01
  4044. label00002A8C:
  4045. 00002A8C  2000                     move.l     D0, D0
  4046. 00002A8E  2F00                     move.l     -[A7], D0
  4047. 00002A90  42A7                     clr.l      -[A7]
  4048. 00002A92  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  4049. 00002A96  2840                     movea.l    A4, D0
  4050. 00002A98  200C                     move.l     D0, A4
  4051. 00002A9A  6700 00AA                beq        +0xAC /* 00002B46 */
  4052. 00002A9E  2D4C FFFC                move.l     [A6 - 0x4], A4
  4053. 00002AA2  202D D99C                move.l     D0, [A5 - 0x2664]
  4054. 00002AA6  7220                     moveq.l    D1, 0x20
  4055. 00002AA8  C081                     and.l      D0, D1
  4056. 00002AAA  6758                     beq        +0x5A /* 00002B04 */
  4057. 00002AAC  202C 0020                move.l     D0, [A4 + 0x20]
  4058. 00002AB0  7202                     moveq.l    D1, 0x02
  4059. 00002AB2  C081                     and.l      D0, D1
  4060. 00002AB4  674E                     beq        +0x50 /* 00002B04 */
  4061. label00002AB6:
  4062. 00002AB6  162D CDDC                move.b     D3, [A5 - 0x3224]
  4063. 00002ABA  7872                     moveq.l    D4, 0x72
  4064. 00002ABC  B604                     cmp.b      D3, D4
  4065. 00002ABE  6716                     beq        +0x18 /* 00002AD6 */
  4066. 00002AC0  7057                     moveq.l    D0, 0x57
  4067. 00002AC2  B600                     cmp.b      D3, D0
  4068. 00002AC4  6710                     beq        +0x12 /* 00002AD6 */
  4069. 00002AC6  4267                     clr.w      -[A7]
  4070. 00002AC8  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  4071. 00002ACC  2F00                     move.l     -[A7], D0
  4072. 00002ACE  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  4073. 00002AD2  1B44 CDDC                move.b     [A5 - 0x3224], D4
  4074. label00002AD6:
  4075. 00002AD6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4076. 00002ADA  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4077. 00002ADE  246E FFFC                movea.l    A2, [A6 - 0x4]
  4078. 00002AE2  206A 000C                movea.l    A0, [A2 + 0xC]
  4079. 00002AE6  2010                     move.l     D0, [A0]
  4080. 00002AE8  721F                     moveq.l    D1, 0x1F
  4081. 00002AEA  C081                     and.l      D0, D1
  4082. 00002AEC  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4083. 00002AF0  1030 0000                move.b     D0, [A0 + D0.w]
  4084. 00002AF4  7210                     moveq.l    D1, 0x10
  4085. 00002AF6  C001                     and.b      D0, D1
  4086. 00002AF8  6704                     beq        +0x6 /* 00002AFE */
  4087. 00002AFA  200A                     move.l     D0, A2
  4088. 00002AFC  6002                     bra        +0x4 /* 00002B00 */
  4089. label00002AFE:
  4090. 00002AFE  7000                     moveq.l    D0, 0x00
  4091. label00002B00:
  4092. 00002B00  4EFA 0680                jmp        [PC + 0x680 /* 00003182 */]
  4093. label00002B04:
  4094. 00002B04  206C 000C                movea.l    A0, [A4 + 0xC]
  4095. 00002B08  2010                     move.l     D0, [A0]
  4096. 00002B0A  0280 0000 0100           andi.l     D0, 0x100
  4097. 00002B10  6700 0214                beq        +0x216 /* 00002D26 */
  4098. 00002B14  246E 000A                movea.l    A2, [A6 + 0xA]
  4099. 00002B18  102A 0004                move.b     D0, [A2 + 0x4]
  4100. 00002B1C  0200 0080                andi.b     D0, 0x80
  4101. 00002B20  6716                     beq        +0x18 /* 00002B38 */
  4102. 00002B22  486E 000A                pea.l      [A6 + 0xA]
  4103. 00002B26  2012                     move.l     D0, [A2]
  4104. 00002B28  0080 0000 0100           ori.l      D0, 0x100
  4105. 00002B2E  2F00                     move.l     -[A7], D0
  4106. 00002B30  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  4107. 00002B34  6000 01F0                bra        +0x1F2 /* 00002D26 */
  4108. label00002B38:
  4109. 00002B38  206E 000A                movea.l    A0, [A6 + 0xA]
  4110. 00002B3C  0090 0000 0100           ori.l      [A0], 0x100
  4111. 00002B42  6000 01E2                bra        +0x1E4 /* 00002D26 */
  4112. label00002B46:
  4113. 00002B46  206E 000A                movea.l    A0, [A6 + 0xA]
  4114. 00002B4A  2010                     move.l     D0, [A0]
  4115. 00002B4C  0240 6000                andi.w     D0, 0x6000 /* '`\0' */
  4116. 00002B50  0C40 2000                cmpi.w     D0, 0x2000 /* ' \0' */
  4117. 00002B54  6730                     beq        +0x32 /* 00002B86 */
  4118. 00002B56  266E FFFC                movea.l    A3, [A6 - 0x4]
  4119. 00002B5A  6026                     bra        +0x28 /* 00002B82 */
  4120. label00002B5C:
  4121. 00002B5C  246B 000C                movea.l    A2, [A3 + 0xC]
  4122. 00002B60  2012                     move.l     D0, [A2]
  4123. 00002B62  0240 6000                andi.w     D0, 0x6000 /* '`\0' */
  4124. 00002B66  0C40 2000                cmpi.w     D0, 0x2000 /* ' \0' */
  4125. 00002B6A  670E                     beq        +0x10 /* 00002B7A */
  4126. 00002B6C  2F0A                     move.l     -[A7], A2
  4127. 00002B6E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4128. 00002B72  2F0B                     move.l     -[A7], A3
  4129. 00002B74  4EBA 0FA8                jsr        [PC + 0xFA8 /* 00003B1E */]
  4130. 00002B78  600C                     bra        +0xE /* 00002B86 */
  4131. label00002B7A:
  4132. 00002B7A  206B 0010                movea.l    A0, [A3 + 0x10]
  4133. 00002B7E  2668 0004                movea.l    A3, [A0 + 0x4]
  4134. label00002B82:
  4135. 00002B82  200B                     move.l     D0, A3
  4136. 00002B84  66D6                     bne        -0x28 /* 00002B5C */
  4137. label00002B86:
  4138. 00002B86  202D E162                move.l     D0, [A5 - 0x1E9E]
  4139. 00002B8A  6760                     beq        +0x62 /* 00002BEC */
  4140. 00002B8C  246D E162                movea.l    A2, [A5 - 0x1E9E]
  4141. 00002B90  7000                     moveq.l    D0, 0x00
  4142. 00002B92  2B40 E162                move.l     [A5 - 0x1E9E], D0
  4143. 00002B96  266E FFFC                movea.l    A3, [A6 - 0x4]
  4144. 00002B9A  6048                     bra        +0x4A /* 00002BE4 */
  4145. label00002B9C:
  4146. 00002B9C  4AAB 0010                tst.l      [A3 + 0x10]
  4147. 00002BA0  660A                     bne        +0xC /* 00002BAC */
  4148. 00002BA2  2F3C 0000 0F87           move.l     -[A7], 0xF87
  4149. 00002BA8  4EBA D456                jsr        [PC - 0x2BAA /* 00000000 */]
  4150. label00002BAC:
  4151. 00002BAC  102B 001C                move.b     D0, [A3 + 0x1C]
  4152. 00002BB0  721B                     moveq.l    D1, 0x1B
  4153. 00002BB2  B001                     cmp.b      D0, D1
  4154. 00002BB4  6626                     bne        +0x28 /* 00002BDC */
  4155. 00002BB6  2F0B                     move.l     -[A7], A3
  4156. 00002BB8  206E 000A                movea.l    A0, [A6 + 0xA]
  4157. 00002BBC  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4158. 00002BC0  42A7                     clr.l      -[A7]
  4159. 00002BC2  3F3C FF01                move.w     -[A7], 0xFF01
  4160. 00002BC6  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  4161. 00002BCA  2840                     movea.l    A4, D0
  4162. 00002BCC  200C                     move.l     D0, A4
  4163. 00002BCE  670C                     beq        +0xE /* 00002BDC */
  4164. 00002BD0  2D4C FFFC                move.l     [A6 - 0x4], A4
  4165. 00002BD4  2B4A E162                move.l     [A5 - 0x1E9E], A2
  4166. 00002BD8  6000 014C                bra        +0x14E /* 00002D26 */
  4167. label00002BDC:
  4168. 00002BDC  206B 0010                movea.l    A0, [A3 + 0x10]
  4169. 00002BE0  2668 0004                movea.l    A3, [A0 + 0x4]
  4170. label00002BE4:
  4171. 00002BE4  200B                     move.l     D0, A3
  4172. 00002BE6  66B4                     bne        -0x4A /* 00002B9C */
  4173. 00002BE8  2B4A E162                move.l     [A5 - 0x1E9E], A2
  4174. label00002BEC:
  4175. 00002BEC  286E FFFC                movea.l    A4, [A6 - 0x4]
  4176. 00002BF0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4177. 00002BF4  42A7                     clr.l      -[A7]
  4178. 00002BF6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4179. 00002BFA  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  4180. 00002BFE  2D40 FFFC                move.l     [A6 - 0x4], D0
  4181. 00002C02  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4182. 00002C06  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4183. 00002C0A  246E FFFC                movea.l    A2, [A6 - 0x4]
  4184. 00002C0E  7010                     moveq.l    D0, 0x10
  4185. 00002C10  D5C0                     add.l      A2, D0
  4186. 00002C12  4A92                     tst.l      [A2]
  4187. 00002C14  660A                     bne        +0xC /* 00002C20 */
  4188. 00002C16  2F3C 0000 0F9A           move.l     -[A7], 0xF9A
  4189. 00002C1C  4EBA D3E2                jsr        [PC - 0x2C1E /* 00000000 */]
  4190. label00002C20:
  4191. 00002C20  264C                     movea.l    A3, A4
  4192. 00002C22  7010                     moveq.l    D0, 0x10
  4193. 00002C24  D7C0                     add.l      A3, D0
  4194. 00002C26  4A93                     tst.l      [A3]
  4195. 00002C28  660A                     bne        +0xC /* 00002C34 */
  4196. 00002C2A  2F3C 0000 0F9B           move.l     -[A7], 0xF9B
  4197. 00002C30  4EBA D3CE                jsr        [PC - 0x2C32 /* 00000000 */]
  4198. label00002C34:
  4199. 00002C34  2052                     movea.l    A0, [A2]
  4200. 00002C36  0068 0820 0008           ori.w      [A0 + 0x8], 0x820
  4201. 00002C3C  2053                     movea.l    A0, [A3]
  4202. 00002C3E  2028 0004                move.l     D0, [A0 + 0x4]
  4203. 00002C42  2052                     movea.l    A0, [A2]
  4204. 00002C44  2140 0004                move.l     [A0 + 0x4], D0
  4205. 00002C48  2053                     movea.l    A0, [A3]
  4206. 00002C4A  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  4207. 00002C50  202D D8F6                move.l     D0, [A5 - 0x270A]
  4208. 00002C54  673C                     beq        +0x3E /* 00002C92 */
  4209. 00002C56  206E FFFC                movea.l    A0, [A6 - 0x4]
  4210. 00002C5A  216D D8F6 0014           move.l     [A0 + 0x14], [A5 - 0x270A]
  4211. 00002C60  2252                     movea.l    A1, [A2]
  4212. 00002C62  22AD D8F6                move.l     [A1], [A5 - 0x270A]
  4213. 00002C66  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  4214. 00002C6A  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4215. 00002C6E  2F00                     move.l     -[A7], D0
  4216. 00002C70  7003                     moveq.l    D0, 0x03
  4217. 00002C72  3F00                     move.w     -[A7], D0
  4218. 00002C74  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  4219. 00002C78  2640                     movea.l    A3, D0
  4220. 00002C7A  2F0B                     move.l     -[A7], A3
  4221. 00002C7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4222. 00002C80  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4223. 00002C84  2F00                     move.l     -[A7], D0
  4224. 00002C86  704A                     moveq.l    D0, 0x4A
  4225. 00002C88  2F00                     move.l     -[A7], D0
  4226. 00002C8A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4227. 00002C8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4228. label00002C92:
  4229. 00002C92  0CAD FFFF FFFF D88C      cmpi.l     [A5 - 0x2774], 0xFFFFFFFF
  4230. 00002C9A  6610                     bne        +0x12 /* 00002CAC */
  4231. 00002C9C  4AAC 0014                tst.l      [A4 + 0x14]
  4232. 00002CA0  670A                     beq        +0xC /* 00002CAC */
  4233. 00002CA2  206C 0010                movea.l    A0, [A4 + 0x10]
  4234. 00002CA6  0068 0040 0008           ori.w      [A0 + 0x8], 0x40 /* '@' */
  4235. label00002CAC:
  4236. 00002CAC  102D D5D8                move.b     D0, [A5 - 0x2A28]
  4237. 00002CB0  6730                     beq        +0x32 /* 00002CE2 */
  4238. 00002CB2  202D E162                move.l     D0, [A5 - 0x1E9E]
  4239. 00002CB6  672A                     beq        +0x2C /* 00002CE2 */
  4240. 00002CB8  246E FFFC                movea.l    A2, [A6 - 0x4]
  4241. 00002CBC  266A 0010                movea.l    A3, [A2 + 0x10]
  4242. 00002CC0  504B                     addq.w     A3, 8
  4243. 00002CC2  3613                     move.w     D3, [A3]
  4244. 00002CC4  0053 0040                ori.w      [A3], 0x40 /* '@' */
  4245. 00002CC8  2F0A                     move.l     -[A7], A2
  4246. 00002CCA  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4247. 00002CCE  2F00                     move.l     -[A7], D0
  4248. 00002CD0  7067                     moveq.l    D0, 0x67
  4249. 00002CD2  2F00                     move.l     -[A7], D0
  4250. 00002CD4  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4251. 00002CD8  504F                     addq.w     A7, 8
  4252. 00002CDA  206A 0010                movea.l    A0, [A2 + 0x10]
  4253. 00002CDE  3143 0008                move.w     [A0 + 0x8], D3
  4254. label00002CE2:
  4255. 00002CE2  206E FFFC                movea.l    A0, [A6 - 0x4]
  4256. 00002CE6  116E 0008 001C           move.b     [A0 + 0x1C], [A6 + 0x8]
  4257. 00002CEC  6000 0474                bra        +0x476 /* 00003162 */
  4258. label00002CF0:
  4259. 00002CF0  262D D99C                move.l     D3, [A5 - 0x2664]
  4260. 00002CF4  7020                     moveq.l    D0, 0x20
  4261. 00002CF6  C680                     and.l      D3, D0
  4262. 00002CF8  6710                     beq        +0x12 /* 00002D0A */
  4263. 00002CFA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4264. 00002CFE  2028 0020                move.l     D0, [A0 + 0x20]
  4265. 00002D02  7202                     moveq.l    D1, 0x02
  4266. 00002D04  C081                     and.l      D0, D1
  4267. 00002D06  6600 FDAE                bne        -0x250 /* 00002AB6 */
  4268. label00002D0A:
  4269. 00002D0A  4A83                     tst.l      D3
  4270. 00002D0C  6718                     beq        +0x1A /* 00002D26 */
  4271. 00002D0E  102D D5DA                move.b     D0, [A5 - 0x2A26]
  4272. 00002D12  7602                     moveq.l    D3, 0x02
  4273. 00002D14  B003                     cmp.b      D0, D3
  4274. 00002D16  660E                     bne        +0x10 /* 00002D26 */
  4275. 00002D18  102E 0008                move.b     D0, [A6 + 0x8]
  4276. 00002D1C  B003                     cmp.b      D0, D3
  4277. 00002D1E  6606                     bne        +0x8 /* 00002D26 */
  4278. 00002D20  1D7C 0006 0008           move.b     [A6 + 0x8], 0x6
  4279. label00002D26:
  4280. 00002D26  206E FFFC                movea.l    A0, [A6 - 0x4]
  4281. 00002D2A  2868 000C                movea.l    A4, [A0 + 0xC]
  4282. 00002D2E  2014                     move.l     D0, [A4]
  4283. 00002D30  761F                     moveq.l    D3, 0x1F
  4284. 00002D32  C083                     and.l      D0, D3
  4285. 00002D34  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  4286. 00002D38  1032 0000                move.b     D0, [A2 + D0.w]
  4287. 00002D3C  7810                     moveq.l    D4, 0x10
  4288. 00002D3E  C004                     and.b      D0, D4
  4289. 00002D40  6728                     beq        +0x2A /* 00002D6A */
  4290. 00002D42  206E 000A                movea.l    A0, [A6 + 0xA]
  4291. 00002D46  2010                     move.l     D0, [A0]
  4292. 00002D48  C083                     and.l      D0, D3
  4293. 00002D4A  1032 0000                move.b     D0, [A2 + D0.w]
  4294. 00002D4E  C004                     and.b      D0, D4
  4295. 00002D50  6700 0152                beq        +0x154 /* 00002EA4 */
  4296. 00002D54  202D D91A                move.l     D0, [A5 - 0x26E6]
  4297. 00002D58  6600 014A                bne        +0x14C /* 00002EA4 */
  4298. 00002D5C  486E 000A                pea.l      [A6 + 0xA]
  4299. 00002D60  2F14                     move.l     -[A7], [A4]
  4300. 00002D62  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  4301. 00002D66  6000 013C                bra        +0x13E /* 00002EA4 */
  4302. label00002D6A:
  4303. 00002D6A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4304. 00002D6E  1028 001C                move.b     D0, [A0 + 0x1C]
  4305. 00002D72  4880                     ext.w      D0
  4306. 00002D74  48C0                     ext.l      D0
  4307. 00002D76  720E                     moveq.l    D1, 0x0E
  4308. 00002D78  B081                     cmp.l      D0, D1
  4309. 00002D7A  6700 0258                beq        +0x25A /* 00002FD4 */
  4310. 00002D7E  7214                     moveq.l    D1, 0x14
  4311. 00002D80  B081                     cmp.l      D0, D1
  4312. 00002D82  6700 0250                beq        +0x252 /* 00002FD4 */
  4313. 00002D86  720D                     moveq.l    D1, 0x0D
  4314. 00002D88  B081                     cmp.l      D0, D1
  4315. 00002D8A  6700 0248                beq        +0x24A /* 00002FD4 */
  4316. 00002D8E  720F                     moveq.l    D1, 0x0F
  4317. 00002D90  B081                     cmp.l      D0, D1
  4318. 00002D92  6700 0240                beq        +0x242 /* 00002FD4 */
  4319. 00002D96  7212                     moveq.l    D1, 0x12
  4320. 00002D98  B081                     cmp.l      D0, D1
  4321. 00002D9A  6708                     beq        +0xA /* 00002DA4 */
  4322. 00002D9C  7210                     moveq.l    D1, 0x10
  4323. 00002D9E  B081                     cmp.l      D0, D1
  4324. 00002DA0  6702                     beq        +0x4 /* 00002DA4 */
  4325. 00002DA2  6024                     bra        +0x26 /* 00002DC8 */
  4326. label00002DA4:
  4327. 00002DA4  246E FFFC                movea.l    A2, [A6 - 0x4]
  4328. 00002DA8  7054                     moveq.l    D0, 0x54
  4329. 00002DAA  D5C0                     add.l      A2, D0
  4330. 00002DAC  2F0A                     move.l     -[A7], A2
  4331. 00002DAE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4332. 00002DB2  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4333. 00002DB6  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4334. 00002DBA  2F00                     move.l     -[A7], D0
  4335. 00002DBC  7010                     moveq.l    D0, 0x10
  4336. 00002DBE  2F00                     move.l     -[A7], D0
  4337. 00002DC0  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4338. 00002DC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4339. label00002DC8:
  4340. 00002DC8  162D CDDC                move.b     D3, [A5 - 0x3224]
  4341. 00002DCC  7067                     moveq.l    D0, 0x67
  4342. 00002DCE  B600                     cmp.b      D3, D0
  4343. 00002DD0  6706                     beq        +0x8 /* 00002DD8 */
  4344. 00002DD2  7053                     moveq.l    D0, 0x53
  4345. 00002DD4  B600                     cmp.b      D3, D0
  4346. 00002DD6  6644                     bne        +0x46 /* 00002E1C */
  4347. label00002DD8:
  4348. 00002DD8  246E FFFC                movea.l    A2, [A6 - 0x4]
  4349. 00002DDC  202A 0020                move.l     D0, [A2 + 0x20]
  4350. 00002DE0  7202                     moveq.l    D1, 0x02
  4351. 00002DE2  C081                     and.l      D0, D1
  4352. 00002DE4  6620                     bne        +0x22 /* 00002E06 */
  4353. 00002DE6  102A 001C                move.b     D0, [A2 + 0x1C]
  4354. 00002DEA  7202                     moveq.l    D1, 0x02
  4355. 00002DEC  B001                     cmp.b      D0, D1
  4356. 00002DEE  6716                     beq        +0x18 /* 00002E06 */
  4357. 00002DF0  0C2E 0002 0008           cmpi.b     [A6 + 0x8], 0x2
  4358. 00002DF6  6600 00AC                bne        +0xAE /* 00002EA4 */
  4359. 00002DFA  202D D99C                move.l     D0, [A5 - 0x2664]
  4360. 00002DFE  7220                     moveq.l    D1, 0x20
  4361. 00002E00  C081                     and.l      D0, D1
  4362. 00002E02  6600 00A0                bne        +0xA2 /* 00002EA4 */
  4363. label00002E06:
  4364. 00002E06  2F0A                     move.l     -[A7], A2
  4365. 00002E08  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4366. 00002E0C  2F00                     move.l     -[A7], D0
  4367. 00002E0E  7030                     moveq.l    D0, 0x30
  4368. 00002E10  2F00                     move.l     -[A7], D0
  4369. 00002E12  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4370. 00002E16  504F                     addq.w     A7, 8
  4371. 00002E18  6000 008A                bra        +0x8C /* 00002EA4 */
  4372. label00002E1C:
  4373. 00002E1C  246E FFFC                movea.l    A2, [A6 - 0x4]
  4374. 00002E20  102A 001C                move.b     D0, [A2 + 0x1C]
  4375. 00002E24  4880                     ext.w      D0
  4376. 00002E26  48C0                     ext.l      D0
  4377. 00002E28  7202                     moveq.l    D1, 0x02
  4378. 00002E2A  B081                     cmp.l      D0, D1
  4379. 00002E2C  6720                     beq        +0x22 /* 00002E4E */
  4380. 00002E2E  7206                     moveq.l    D1, 0x06
  4381. 00002E30  B081                     cmp.l      D0, D1
  4382. 00002E32  6736                     beq        +0x38 /* 00002E6A */
  4383. 00002E34  720D                     moveq.l    D1, 0x0D
  4384. 00002E36  B081                     cmp.l      D0, D1
  4385. 00002E38  676A                     beq        +0x6C /* 00002EA4 */
  4386. 00002E3A  720E                     moveq.l    D1, 0x0E
  4387. 00002E3C  B081                     cmp.l      D0, D1
  4388. 00002E3E  6764                     beq        +0x66 /* 00002EA4 */
  4389. 00002E40  7214                     moveq.l    D1, 0x14
  4390. 00002E42  B081                     cmp.l      D0, D1
  4391. 00002E44  675E                     beq        +0x60 /* 00002EA4 */
  4392. 00002E46  720F                     moveq.l    D1, 0x0F
  4393. 00002E48  B081                     cmp.l      D0, D1
  4394. 00002E4A  6758                     beq        +0x5A /* 00002EA4 */
  4395. 00002E4C  604E                     bra        +0x50 /* 00002E9C */
  4396. label00002E4E:
  4397. 00002E4E  0C2E 0006 0008           cmpi.b     [A6 + 0x8], 0x6
  4398. 00002E54  6614                     bne        +0x16 /* 00002E6A */
  4399. 00002E56  2F0A                     move.l     -[A7], A2
  4400. 00002E58  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4401. 00002E5C  2F00                     move.l     -[A7], D0
  4402. 00002E5E  7030                     moveq.l    D0, 0x30
  4403. 00002E60  2F00                     move.l     -[A7], D0
  4404. 00002E62  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4405. 00002E66  504F                     addq.w     A7, 8
  4406. 00002E68  6024                     bra        +0x26 /* 00002E8E */
  4407. label00002E6A:
  4408. 00002E6A  2F0C                     move.l     -[A7], A4
  4409. 00002E6C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4410. 00002E70  7001                     moveq.l    D0, 0x01
  4411. 00002E72  2F00                     move.l     -[A7], D0
  4412. 00002E74  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  4413. 00002E78  4A80                     tst.l      D0
  4414. 00002E7A  6742                     beq        +0x44 /* 00002EBE */
  4415. 00002E7C  0C2E 0002 0008           cmpi.b     [A6 + 0x8], 0x2
  4416. 00002E82  660A                     bne        +0xC /* 00002E8E */
  4417. 00002E84  206E FFFC                movea.l    A0, [A6 - 0x4]
  4418. 00002E88  117C 0002 001C           move.b     [A0 + 0x1C], 0x2
  4419. label00002E8E:
  4420. 00002E8E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4421. 00002E92  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4422. 00002E96  7000                     moveq.l    D0, 0x00
  4423. 00002E98  4EFA 02E8                jmp        [PC + 0x2E8 /* 00003182 */]
  4424. label00002E9C:
  4425. 00002E9C  0C2E 0003 0008           cmpi.b     [A6 + 0x8], 0x3
  4426. 00002EA2  67C6                     beq        -0x38 /* 00002E6A */
  4427. label00002EA4:
  4428. 00002EA4  246E 000A                movea.l    A2, [A6 + 0xA]
  4429. 00002EA8  B9CA                     cmpa.l     A4, A2
  4430. 00002EAA  6700 00B6                beq        +0xB8 /* 00002F62 */
  4431. 00002EAE  2F0C                     move.l     -[A7], A4
  4432. 00002EB0  2F0A                     move.l     -[A7], A2
  4433. 00002EB2  7005                     moveq.l    D0, 0x05
  4434. 00002EB4  2F00                     move.l     -[A7], D0
  4435. 00002EB6  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  4436. 00002EBA  4A80                     tst.l      D0
  4437. 00002EBC  665E                     bne        +0x60 /* 00002F1C */
  4438. label00002EBE:
  4439. 00002EBE  2F0C                     move.l     -[A7], A4
  4440. 00002EC0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4441. 00002EC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4442. 00002EC8  4EBA 0C54                jsr        [PC + 0xC54 /* 00003B1E */]
  4443. 00002ECC  2014                     move.l     D0, [A4]
  4444. 00002ECE  721F                     moveq.l    D1, 0x1F
  4445. 00002ED0  C041                     and.w      D0, D1
  4446. 00002ED2  7214                     moveq.l    D1, 0x14
  4447. 00002ED4  B041                     cmp.w      D0, D1
  4448. 00002ED6  6630                     bne        +0x32 /* 00002F08 */
  4449. 00002ED8  202D C0B0                move.l     D0, [A5 - 0x3F50]
  4450. 00002EDC  52AD C0B0                addq.l     [A5 - 0x3F50], 1
  4451. 00002EE0  2F00                     move.l     -[A7], D0
  4452. 00002EE2  487A 02AE                pea.l      [PC + 0x2AE /* 00003192, value 0x5F752564 '_u%d', cstring "_u%d" */]
  4453. 00002EE6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4454. 00002EEA  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4455. 00002EEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4456. 00002EF2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4457. 00002EF6  7001                     moveq.l    D0, 0x01
  4458. 00002EF8  2F00                     move.l     -[A7], D0
  4459. 00002EFA  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4460. 00002EFE  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  4461. 00002F02  2D40 FFFC                move.l     [A6 - 0x4], D0
  4462. 00002F06  605A                     bra        +0x5C /* 00002F62 */
  4463. label00002F08:
  4464. 00002F08  2014                     move.l     D0, [A4]
  4465. 00002F0A  206E 000A                movea.l    A0, [A6 + 0xA]
  4466. 00002F0E  2210                     move.l     D1, [A0]
  4467. 00002F10  B081                     cmp.l      D0, D1
  4468. 00002F12  662E                     bne        +0x30 /* 00002F42 */
  4469. 00002F14  2F0C                     move.l     -[A7], A4
  4470. 00002F16  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4471. 00002F1A  6046                     bra        +0x48 /* 00002F62 */
  4472. label00002F1C:
  4473. 00002F1C  246E 000A                movea.l    A2, [A6 + 0xA]
  4474. 00002F20  2212                     move.l     D1, [A2]
  4475. 00002F22  741F                     moveq.l    D2, 0x1F
  4476. 00002F24  C282                     and.l      D1, D2
  4477. 00002F26  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4478. 00002F2A  1230 1000                move.b     D1, [A0 + D1.w]
  4479. 00002F2E  7410                     moveq.l    D2, 0x10
  4480. 00002F30  C202                     and.b      D1, D2
  4481. 00002F32  7000                     moveq.l    D0, 0x00
  4482. 00002F34  1001                     move.b     D0, D1
  4483. 00002F36  6718                     beq        +0x1A /* 00002F50 */
  4484. 00002F38  122A 0004                move.b     D1, [A2 + 0x4]
  4485. 00002F3C  7401                     moveq.l    D2, 0x01
  4486. 00002F3E  C202                     and.b      D1, D2
  4487. 00002F40  660E                     bne        +0x10 /* 00002F50 */
  4488. label00002F42:
  4489. 00002F42  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4490. 00002F46  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4491. 00002F4A  2D4C 000A                move.l     [A6 + 0xA], A4
  4492. 00002F4E  6012                     bra        +0x14 /* 00002F62 */
  4493. label00002F50:
  4494. 00002F50  4A80                     tst.l      D0
  4495. 00002F52  6708                     beq        +0xA /* 00002F5C */
  4496. 00002F54  2F0C                     move.l     -[A7], A4
  4497. 00002F56  2F0A                     move.l     -[A7], A2
  4498. 00002F58  4EBA 0BF6                jsr        [PC + 0xBF6 /* 00003B50 */]
  4499. label00002F5C:
  4500. 00002F5C  2F0C                     move.l     -[A7], A4
  4501. 00002F5E  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4502. label00002F62:
  4503. 00002F62  0C2E 0006 0008           cmpi.b     [A6 + 0x8], 0x6
  4504. 00002F68  6628                     bne        +0x2A /* 00002F92 */
  4505. 00002F6A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4506. 00002F6E  1028 001C                move.b     D0, [A0 + 0x1C]
  4507. 00002F72  7203                     moveq.l    D1, 0x03
  4508. 00002F74  B001                     cmp.b      D0, D1
  4509. 00002F76  661A                     bne        +0x1C /* 00002F92 */
  4510. 00002F78  206E 000A                movea.l    A0, [A6 + 0xA]
  4511. 00002F7C  2010                     move.l     D0, [A0]
  4512. 00002F7E  7240                     moveq.l    D1, 0x40
  4513. 00002F80  C081                     and.l      D0, D1
  4514. 00002F82  670E                     beq        +0x10 /* 00002F92 */
  4515. 00002F84  206E FFFC                movea.l    A0, [A6 - 0x4]
  4516. 00002F88  117C 0003 001C           move.b     [A0 + 0x1C], 0x3
  4517. 00002F8E  6000 01C8                bra        +0x1CA /* 00003158 */
  4518. label00002F92:
  4519. 00002F92  162E 0008                move.b     D3, [A6 + 0x8]
  4520. 00002F96  7015                     moveq.l    D0, 0x15
  4521. 00002F98  B600                     cmp.b      D3, D0
  4522. 00002F9A  6710                     beq        +0x12 /* 00002FAC */
  4523. 00002F9C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4524. 00002FA0  1028 001C                move.b     D0, [A0 + 0x1C]
  4525. 00002FA4  7215                     moveq.l    D1, 0x15
  4526. 00002FA6  B001                     cmp.b      D0, D1
  4527. 00002FA8  6700 01AE                beq        +0x1B0 /* 00003158 */
  4528. label00002FAC:
  4529. 00002FAC  246E FFFC                movea.l    A2, [A6 - 0x4]
  4530. 00002FB0  102A 001C                move.b     D0, [A2 + 0x1C]
  4531. 00002FB4  7202                     moveq.l    D1, 0x02
  4532. 00002FB6  B001                     cmp.b      D0, D1
  4533. 00002FB8  6610                     bne        +0x12 /* 00002FCA */
  4534. 00002FBA  7006                     moveq.l    D0, 0x06
  4535. 00002FBC  B600                     cmp.b      D3, D0
  4536. 00002FBE  6700 0198                beq        +0x19A /* 00003158 */
  4537. 00002FC2  7003                     moveq.l    D0, 0x03
  4538. 00002FC4  B600                     cmp.b      D3, D0
  4539. 00002FC6  6700 0190                beq        +0x192 /* 00003158 */
  4540. label00002FCA:
  4541. 00002FCA  156E 0008 001C           move.b     [A2 + 0x1C], [A6 + 0x8]
  4542. 00002FD0  6000 0186                bra        +0x188 /* 00003158 */
  4543. label00002FD4:
  4544. 00002FD4  0CAD 0000 0001 D88C      cmpi.l     [A5 - 0x2774], 0x1
  4545. 00002FDC  6600 00CE                bne        +0xD0 /* 000030AC */
  4546. 00002FE0  0C2E 000A 0008           cmpi.b     [A6 + 0x8], 0xA /* '\n' */
  4547. 00002FE6  6700 00C4                beq        +0xC6 /* 000030AC */
  4548. 00002FEA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4549. 00002FEE  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  4550. 00002FF2  2840                     movea.l    A4, D0
  4551. 00002FF4  200C                     move.l     D0, A4
  4552. 00002FF6  6700 00A6                beq        +0xA8 /* 0000309E */
  4553. 00002FFA  4AAC 0004                tst.l      [A4 + 0x4]
  4554. 00002FFE  6600 009E                bne        +0xA0 /* 0000309E */
  4555. 00003002  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4556. 00003006  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4557. 0000300A  296E 000A 0004           move.l     [A4 + 0x4], [A6 + 0xA]
  4558. 00003010  206E 000A                movea.l    A0, [A6 + 0xA]
  4559. 00003014  2010                     move.l     D0, [A0]
  4560. 00003016  721F                     moveq.l    D1, 0x1F
  4561. 00003018  C041                     and.w      D0, D1
  4562. 0000301A  7213                     moveq.l    D1, 0x13
  4563. 0000301C  B041                     cmp.w      D0, D1
  4564. 0000301E  662C                     bne        +0x2E /* 0000304C */
  4565. 00003020  706A                     moveq.l    D0, 0x6A
  4566. 00003022  2F00                     move.l     -[A7], D0
  4567. 00003024  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4568. 00003028  584F                     addq.w     A7, 4
  4569. 0000302A  206D D874                movea.l    A0, [A5 - 0x278C]
  4570. 0000302E  2028 0018                move.l     D0, [A0 + 0x18]
  4571. 00003032  2940 0004                move.l     [A4 + 0x4], D0
  4572. 00003036  206D D874                movea.l    A0, [A5 - 0x278C]
  4573. 0000303A  2068 0018                movea.l    A0, [A0 + 0x18]
  4574. 0000303E  5268 0006                addq.w     [A0 + 0x6], 1
  4575. 00003042  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4576. 00003046  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4577. 0000304A  605A                     bra        +0x5C /* 000030A6 */
  4578. label0000304C:
  4579. 0000304C  246E 000A                movea.l    A2, [A6 + 0xA]
  4580. 00003050  2012                     move.l     D0, [A2]
  4581. 00003052  721F                     moveq.l    D1, 0x1F
  4582. 00003054  C081                     and.l      D0, D1
  4583. 00003056  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4584. 0000305A  1030 0000                move.b     D0, [A0 + D0.w]
  4585. 0000305E  7210                     moveq.l    D1, 0x10
  4586. 00003060  C001                     and.b      D0, D1
  4587. 00003062  671E                     beq        +0x20 /* 00003082 */
  4588. 00003064  2F0A                     move.l     -[A7], A2
  4589. 00003066  4267                     clr.w      -[A7]
  4590. 00003068  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  4591. 0000306C  2940 0004                move.l     [A4 + 0x4], D0
  4592. 00003070  206E 000A                movea.l    A0, [A6 + 0xA]
  4593. 00003074  5368 0006                subq.w     [A0 + 0x6], 1
  4594. 00003078  206C 0004                movea.l    A0, [A4 + 0x4]
  4595. 0000307C  5268 0006                addq.w     [A0 + 0x6], 1
  4596. 00003080  6024                     bra        +0x26 /* 000030A6 */
  4597. label00003082:
  4598. 00003082  246C 0004                movea.l    A2, [A4 + 0x4]
  4599. 00003086  2012                     move.l     D0, [A2]
  4600. 00003088  721F                     moveq.l    D1, 0x1F
  4601. 0000308A  C041                     and.w      D0, D1
  4602. 0000308C  7215                     moveq.l    D1, 0x15
  4603. 0000308E  B041                     cmp.w      D0, D1
  4604. 00003090  6614                     bne        +0x16 /* 000030A6 */
  4605. 00003092  2F0A                     move.l     -[A7], A2
  4606. 00003094  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  4607. 00003098  2940 0004                move.l     [A4 + 0x4], D0
  4608. 0000309C  6008                     bra        +0xA /* 000030A6 */
  4609. label0000309E:
  4610. 0000309E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4611. 000030A2  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4612. label000030A6:
  4613. 000030A6  7000                     moveq.l    D0, 0x00
  4614. 000030A8  4EFA 00D8                jmp        [PC + 0xD8 /* 00003182 */]
  4615. label000030AC:
  4616. 000030AC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4617. 000030B0  162E 0008                move.b     D3, [A6 + 0x8]
  4618. 000030B4  7003                     moveq.l    D0, 0x03
  4619. 000030B6  B600                     cmp.b      D3, D0
  4620. 000030B8  671E                     beq        +0x20 /* 000030D8 */
  4621. 000030BA  206E 000A                movea.l    A0, [A6 + 0xA]
  4622. 000030BE  2010                     move.l     D0, [A0]
  4623. 000030C0  721F                     moveq.l    D1, 0x1F
  4624. 000030C2  C081                     and.l      D0, D1
  4625. 000030C4  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4626. 000030C8  1030 0000                move.b     D0, [A0 + D0.w]
  4627. 000030CC  7210                     moveq.l    D1, 0x10
  4628. 000030CE  C001                     and.b      D0, D1
  4629. 000030D0  670A                     beq        +0xC /* 000030DC */
  4630. 000030D2  700A                     moveq.l    D0, 0x0A
  4631. 000030D4  B600                     cmp.b      D3, D0
  4632. 000030D6  6704                     beq        +0x6 /* 000030DC */
  4633. label000030D8:
  4634. 000030D8  7001                     moveq.l    D0, 0x01
  4635. 000030DA  6002                     bra        +0x4 /* 000030DE */
  4636. label000030DC:
  4637. 000030DC  7003                     moveq.l    D0, 0x03
  4638. label000030DE:
  4639. 000030DE  2F00                     move.l     -[A7], D0
  4640. 000030E0  1F03                     move.b     -[A7], D3
  4641. 000030E2  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  4642. 000030E6  2D40 FFFC                move.l     [A6 - 0x4], D0
  4643. 000030EA  4A80                     tst.l      D0
  4644. 000030EC  6760                     beq        +0x62 /* 0000314E */
  4645. 000030EE  122D D5D8                move.b     D1, [A5 - 0x2A28]
  4646. 000030F2  675A                     beq        +0x5C /* 0000314E */
  4647. 000030F4  222D E162                move.l     D1, [A5 - 0x1E9E]
  4648. 000030F8  6754                     beq        +0x56 /* 0000314E */
  4649. 000030FA  206E 000A                movea.l    A0, [A6 + 0xA]
  4650. 000030FE  2210                     move.l     D1, [A0]
  4651. 00003100  741F                     moveq.l    D2, 0x1F
  4652. 00003102  C282                     and.l      D1, D2
  4653. 00003104  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4654. 00003108  1230 1000                move.b     D1, [A0 + D1.w]
  4655. 0000310C  7410                     moveq.l    D2, 0x10
  4656. 0000310E  C202                     and.b      D1, D2
  4657. 00003110  673C                     beq        +0x3E /* 0000314E */
  4658. 00003112  2040                     movea.l    A0, D0
  4659. 00003114  216E 000A 000C           move.l     [A0 + 0xC], [A6 + 0xA]
  4660. 0000311A  2F00                     move.l     -[A7], D0
  4661. 0000311C  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  4662. 00003120  206E FFFC                movea.l    A0, [A6 - 0x4]
  4663. 00003124  2468 0010                movea.l    A2, [A0 + 0x10]
  4664. 00003128  504A                     addq.w     A2, 8
  4665. 0000312A  3612                     move.w     D3, [A2]
  4666. 0000312C  0052 0040                ori.w      [A2], 0x40 /* '@' */
  4667. 00003130  2F08                     move.l     -[A7], A0
  4668. 00003132  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4669. 00003136  2F00                     move.l     -[A7], D0
  4670. 00003138  7067                     moveq.l    D0, 0x67
  4671. 0000313A  2F00                     move.l     -[A7], D0
  4672. 0000313C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4673. 00003140  504F                     addq.w     A7, 8
  4674. 00003142  206E FFFC                movea.l    A0, [A6 - 0x4]
  4675. 00003146  2068 0010                movea.l    A0, [A0 + 0x10]
  4676. 0000314A  3143 0008                move.w     [A0 + 0x8], D3
  4677. label0000314E:
  4678. 0000314E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4679. 00003152  116E 0008 001C           move.b     [A0 + 0x1C], [A6 + 0x8]
  4680. label00003158:
  4681. 00003158  206E FFFC                movea.l    A0, [A6 - 0x4]
  4682. 0000315C  216E 000A 000C           move.l     [A0 + 0xC], [A6 + 0xA]
  4683. label00003162:
  4684. 00003162  0C2E 000A 0008           cmpi.b     [A6 + 0x8], 0xA /* '\n' */
  4685. 00003168  6708                     beq        +0xA /* 00003172 */
  4686. 0000316A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4687. 0000316E  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4688. label00003172:
  4689. 00003172  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4690. 00003176  7001                     moveq.l    D0, 0x01
  4691. 00003178  3F00                     move.w     -[A7], D0
  4692. 0000317A  4EBA 0F8C                jsr        [PC + 0xF8C /* 00004108 */]
  4693. 0000317E  202E FFFC                move.l     D0, [A6 - 0x4]
  4694. label00003182:
  4695. 00003182  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4696. 00003186  4E5E                     unlink     A6
  4697. 00003188  205F                     movea.l    A0, [A7]+
  4698. 0000318A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4699. 0000318E  4ED0                     jmp        [A0]
  4700. 00003190  0006 5F75                ori.b      D6, 0x75 /* 'u' */
  4701. 00003194  2564 0000                move.l     [A2 + 0x0], -[A4]
  4702. fn00003198:
  4703. 00003198  4E56 FFE4                link       A6, -0x001C
  4704. 0000319C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4705. 000031A0  286E 000E                movea.l    A4, [A6 + 0xE]
  4706. 000031A4  422E FFE4                clr.b      [A6 - 0x1C]
  4707. 000031A8  202C 0010                move.l     D0, [A4 + 0x10]
  4708. 000031AC  2D40 FFE8                move.l     [A6 - 0x18], D0
  4709. 000031B0  4A80                     tst.l      D0
  4710. 000031B2  660A                     bne        +0xC /* 000031BE */
  4711. 000031B4  2F3C 0000 1136           move.l     -[A7], 0x1136
  4712. 000031BA  4EBA CE44                jsr        [PC - 0x31BC /* 00000000 */]
  4713. label000031BE:
  4714. 000031BE  2F0C                     move.l     -[A7], A4
  4715. 000031C0  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  4716. 000031C4  2F0C                     move.l     -[A7], A4
  4717. 000031C6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4718. 000031CA  4EBA 0E76                jsr        [PC + 0xE76 /* 00004042 */]
  4719. 000031CE  206E FFE8                movea.l    A0, [A6 - 0x18]
  4720. 000031D2  0068 2000 0008           ori.w      [A0 + 0x8], 0x2000 /* ' \0' */
  4721. 000031D8  3028 0008                move.w     D0, [A0 + 0x8]
  4722. 000031DC  2210                     move.l     D1, [A0]
  4723. 000031DE  2D41 FFEC                move.l     [A6 - 0x14], D1
  4724. 000031E2  4A81                     tst.l      D1
  4725. 000031E4  675A                     beq        +0x5C /* 00003240 */
  4726. 000031E6  226C 000C                movea.l    A1, [A4 + 0xC]
  4727. 000031EA  2411                     move.l     D2, [A1]
  4728. 000031EC  761F                     moveq.l    D3, 0x1F
  4729. 000031EE  C443                     and.w      D2, D3
  4730. 000031F0  7618                     moveq.l    D3, 0x18
  4731. 000031F2  B443                     cmp.w      D2, D3
  4732. 000031F4  671E                     beq        +0x20 /* 00003214 */
  4733. 000031F6  2241                     movea.l    A1, D1
  4734. 000031F8  2269 0010                movea.l    A1, [A1 + 0x10]
  4735. 000031FC  2229 0010                move.l     D1, [A1 + 0x10]
  4736. 00003200  0281 0000 2000           andi.l     D1, 0x2000 /* ' \0' */
  4737. 00003206  6706                     beq        +0x8 /* 0000320E */
  4738. 00003208  0240 0100                andi.w     D0, 0x100
  4739. 0000320C  6606                     bne        +0x8 /* 00003214 */
  4740. label0000320E:
  4741. 0000320E  0068 0020 0008           ori.w      [A0 + 0x8], 0x20 /* ' ' */
  4742. label00003214:
  4743. 00003214  102D D5D8                move.b     D0, [A5 - 0x2A28]
  4744. 00003218  671C                     beq        +0x1E /* 00003236 */
  4745. 0000321A  0C2E 0002 000C           cmpi.b     [A6 + 0xC], 0x2
  4746. 00003220  6614                     bne        +0x16 /* 00003236 */
  4747. 00003222  202D D99C                move.l     D0, [A5 - 0x2664]
  4748. 00003226  7220                     moveq.l    D1, 0x20
  4749. 00003228  C081                     and.l      D0, D1
  4750. 0000322A  660A                     bne        +0xC /* 00003236 */
  4751. 0000322C  703B                     moveq.l    D0, 0x3B
  4752. 0000322E  2F00                     move.l     -[A7], D0
  4753. 00003230  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4754. 00003234  584F                     addq.w     A7, 4
  4755. label00003236:
  4756. 00003236  206E FFE8                movea.l    A0, [A6 - 0x18]
  4757. 0000323A  0028 0020 000A           ori.b      [A0 + 0xA], 0x20 /* ' ' */
  4758. label00003240:
  4759. 00003240  206C 000C                movea.l    A0, [A4 + 0xC]
  4760. 00003244  2010                     move.l     D0, [A0]
  4761. 00003246  0280 0000 00C0           andi.l     D0, 0xC0
  4762. 0000324C  671E                     beq        +0x20 /* 0000326C */
  4763. 0000324E  206E FFE8                movea.l    A0, [A6 - 0x18]
  4764. 00003252  3028 0008                move.w     D0, [A0 + 0x8]
  4765. 00003256  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  4766. 0000325A  6606                     bne        +0x8 /* 00003262 */
  4767. 0000325C  202E FFEC                move.l     D0, [A6 - 0x14]
  4768. 00003260  660A                     bne        +0xC /* 0000326C */
  4769. label00003262:
  4770. 00003262  703E                     moveq.l    D0, 0x3E
  4771. 00003264  2F00                     move.l     -[A7], D0
  4772. 00003266  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4773. 0000326A  584F                     addq.w     A7, 4
  4774. label0000326C:
  4775. 0000326C  0C2E 0016 000C           cmpi.b     [A6 + 0xC], 0x16
  4776. 00003272  670A                     beq        +0xC /* 0000327E */
  4777. 00003274  102C 001C                move.b     D0, [A4 + 0x1C]
  4778. 00003278  7216                     moveq.l    D1, 0x16
  4779. 0000327A  B001                     cmp.b      D0, D1
  4780. 0000327C  6674                     bne        +0x76 /* 000032F2 */
  4781. label0000327E:
  4782. 0000327E  206C 000C                movea.l    A0, [A4 + 0xC]
  4783. 00003282  2010                     move.l     D0, [A0]
  4784. 00003284  721F                     moveq.l    D1, 0x1F
  4785. 00003286  C041                     and.w      D0, D1
  4786. 00003288  7218                     moveq.l    D1, 0x18
  4787. 0000328A  B041                     cmp.w      D0, D1
  4788. 0000328C  6728                     beq        +0x2A /* 000032B6 */
  4789. 0000328E  202E FFEC                move.l     D0, [A6 - 0x14]
  4790. 00003292  672C                     beq        +0x2E /* 000032C0 */
  4791. 00003294  206E FFEC                movea.l    A0, [A6 - 0x14]
  4792. 00003298  2068 0010                movea.l    A0, [A0 + 0x10]
  4793. 0000329C  2028 0010                move.l     D0, [A0 + 0x10]
  4794. 000032A0  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  4795. 000032A6  6718                     beq        +0x1A /* 000032C0 */
  4796. 000032A8  206E FFE8                movea.l    A0, [A6 - 0x18]
  4797. 000032AC  3028 0008                move.w     D0, [A0 + 0x8]
  4798. 000032B0  0240 0100                andi.w     D0, 0x100
  4799. 000032B4  670A                     beq        +0xC /* 000032C0 */
  4800. label000032B6:
  4801. 000032B6  705E                     moveq.l    D0, 0x5E
  4802. 000032B8  2F00                     move.l     -[A7], D0
  4803. 000032BA  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4804. 000032BE  584F                     addq.w     A7, 4
  4805. label000032C0:
  4806. 000032C0  206E FFE8                movea.l    A0, [A6 - 0x18]
  4807. 000032C4  0068 0020 0008           ori.w      [A0 + 0x8], 0x20 /* ' ' */
  4808. 000032CA  102C 001C                move.b     D0, [A4 + 0x1C]
  4809. 000032CE  7216                     moveq.l    D1, 0x16
  4810. 000032D0  B001                     cmp.b      D0, D1
  4811. 000032D2  670A                     beq        +0xC /* 000032DE */
  4812. 000032D4  102C 001C                move.b     D0, [A4 + 0x1C]
  4813. 000032D8  1D40 000C                move.b     [A6 + 0xC], D0
  4814. 000032DC  6014                     bra        +0x16 /* 000032F2 */
  4815. label000032DE:
  4816. 000032DE  0C2E 0016 000C           cmpi.b     [A6 + 0xC], 0x16
  4817. 000032E4  6606                     bne        +0x8 /* 000032EC */
  4818. 000032E6  1D7C 0006 000C           move.b     [A6 + 0xC], 0x6
  4819. label000032EC:
  4820. 000032EC  196E 000C 001C           move.b     [A4 + 0x1C], [A6 + 0xC]
  4821. label000032F2:
  4822. 000032F2  266C 000C                movea.l    A3, [A4 + 0xC]
  4823. 000032F6  202B 000C                move.l     D0, [A3 + 0xC]
  4824. 000032FA  2D40 FFF0                move.l     [A6 - 0x10], D0
  4825. 000032FE  7A00                     moveq.l    D5, 0x00
  4826. 00003300  2440                     movea.l    A2, D0
  4827. 00003302  6006                     bra        +0x8 /* 0000330A */
  4828. label00003304:
  4829. 00003304  5285                     addq.l     D5, 1
  4830. 00003306  246A 000C                movea.l    A2, [A2 + 0xC]
  4831. label0000330A:
  4832. 0000330A  200A                     move.l     D0, A2
  4833. 0000330C  66F6                     bne        -0x8 /* 00003304 */
  4834. 0000330E  0CAD 0000 0070 D8F2      cmpi.l     [A5 - 0x270E], 0x70 /* 'p' */
  4835. 00003316  6600 00A8                bne        +0xAA /* 000033C0 */
  4836. 0000331A  206E FFE8                movea.l    A0, [A6 - 0x18]
  4837. 0000331E  0068 0008 0008           ori.w      [A0 + 0x8], 0x8
  4838. 00003324  202E FFEC                move.l     D0, [A6 - 0x14]
  4839. 00003328  660E                     bne        +0x10 /* 00003338 */
  4840. 0000332A  7012                     moveq.l    D0, 0x12
  4841. 0000332C  2F00                     move.l     -[A7], D0
  4842. 0000332E  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4843. 00003332  584F                     addq.w     A7, 4
  4844. 00003334  6000 059A                bra        +0x59C /* 000038D0 */
  4845. label00003338:
  4846. 00003338  4A85                     tst.l      D5
  4847. 0000333A  6712                     beq        +0x14 /* 0000334E */
  4848. 0000333C  487A 07D6                pea.l      [PC + 0x7D6 /* 00003B14, value 0x30005F5F '0\0__', cstring "0" */]
  4849. 00003340  700A                     moveq.l    D0, 0x0A
  4850. 00003342  2F00                     move.l     -[A7], D0
  4851. 00003344  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4852. 00003348  504F                     addq.w     A7, 8
  4853. 0000334A  6000 0584                bra        +0x586 /* 000038D0 */
  4854. label0000334E:
  4855. 0000334E  206C 000C                movea.l    A0, [A4 + 0xC]
  4856. 00003352  2010                     move.l     D0, [A0]
  4857. 00003354  721F                     moveq.l    D1, 0x1F
  4858. 00003356  C041                     and.w      D0, D1
  4859. 00003358  7218                     moveq.l    D1, 0x18
  4860. 0000335A  B041                     cmp.w      D0, D1
  4861. 0000335C  6728                     beq        +0x2A /* 00003386 */
  4862. 0000335E  202E FFEC                move.l     D0, [A6 - 0x14]
  4863. 00003362  6730                     beq        +0x32 /* 00003394 */
  4864. 00003364  206E FFEC                movea.l    A0, [A6 - 0x14]
  4865. 00003368  2068 0010                movea.l    A0, [A0 + 0x10]
  4866. 0000336C  2028 0010                move.l     D0, [A0 + 0x10]
  4867. 00003370  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  4868. 00003376  671C                     beq        +0x1E /* 00003394 */
  4869. 00003378  206E FFE8                movea.l    A0, [A6 - 0x18]
  4870. 0000337C  3028 0008                move.w     D0, [A0 + 0x8]
  4871. 00003380  0240 0100                andi.w     D0, 0x100
  4872. 00003384  670E                     beq        +0x10 /* 00003394 */
  4873. label00003386:
  4874. 00003386  705E                     moveq.l    D0, 0x5E
  4875. 00003388  2F00                     move.l     -[A7], D0
  4876. 0000338A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4877. 0000338E  584F                     addq.w     A7, 4
  4878. 00003390  6000 053E                bra        +0x540 /* 000038D0 */
  4879. label00003394:
  4880. 00003394  246E FFEC                movea.l    A2, [A6 - 0x14]
  4881. 00003398  206A 0010                movea.l    A0, [A2 + 0x10]
  4882. 0000339C  2F28 0022                move.l     -[A7], [A0 + 0x22]
  4883. 000033A0  2F0C                     move.l     -[A7], A4
  4884. 000033A2  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  4885. 000033A6  4A80                     tst.l      D0
  4886. 000033A8  6600 0526                bne        +0x528 /* 000038D0 */
  4887. 000033AC  206A 0010                movea.l    A0, [A2 + 0x10]
  4888. 000033B0  7022                     moveq.l    D0, 0x22
  4889. 000033B2  D1C0                     add.l      A0, D0
  4890. 000033B4  2F08                     move.l     -[A7], A0
  4891. 000033B6  2F0C                     move.l     -[A7], A4
  4892. 000033B8  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  4893. 000033BC  6000 0512                bra        +0x514 /* 000038D0 */
  4894. label000033C0:
  4895. 000033C0  202D D8F2                move.l     D0, [A5 - 0x270E]
  4896. 000033C4  6700 050A                beq        +0x50C /* 000038D0 */
  4897. 000033C8  206B 0008                movea.l    A0, [A3 + 0x8]
  4898. 000033CC  2C10                     move.l     D6, [A0]
  4899. 000033CE  0C85 0000 0002           cmpi.l     D5, 0x2
  4900. 000033D4  660C                     bne        +0xE /* 000033E2 */
  4901. 000033D6  206E FFF0                movea.l    A0, [A6 - 0x10]
  4902. 000033DA  2028 000C                move.l     D0, [A0 + 0xC]
  4903. 000033DE  2D40 FFF4                move.l     [A6 - 0xC], D0
  4904. label000033E2:
  4905. 000033E2  206C 000C                movea.l    A0, [A4 + 0xC]
  4906. 000033E6  2010                     move.l     D0, [A0]
  4907. 000033E8  721F                     moveq.l    D1, 0x1F
  4908. 000033EA  C041                     and.w      D0, D1
  4909. 000033EC  7218                     moveq.l    D1, 0x18
  4910. 000033EE  B041                     cmp.w      D0, D1
  4911. 000033F0  6728                     beq        +0x2A /* 0000341A */
  4912. 000033F2  202E FFEC                move.l     D0, [A6 - 0x14]
  4913. 000033F6  672C                     beq        +0x2E /* 00003424 */
  4914. 000033F8  206E FFEC                movea.l    A0, [A6 - 0x14]
  4915. 000033FC  2068 0010                movea.l    A0, [A0 + 0x10]
  4916. 00003400  2028 0010                move.l     D0, [A0 + 0x10]
  4917. 00003404  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  4918. 0000340A  6718                     beq        +0x1A /* 00003424 */
  4919. 0000340C  206E FFE8                movea.l    A0, [A6 - 0x18]
  4920. 00003410  3028 0008                move.w     D0, [A0 + 0x8]
  4921. 00003414  0240 0100                andi.w     D0, 0x100
  4922. 00003418  670A                     beq        +0xC /* 00003424 */
  4923. label0000341A:
  4924. 0000341A  705E                     moveq.l    D0, 0x5E
  4925. 0000341C  2F00                     move.l     -[A7], D0
  4926. 0000341E  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4927. 00003422  584F                     addq.w     A7, 4
  4928. label00003424:
  4929. 00003424  202E FFEC                move.l     D0, [A6 - 0x14]
  4930. 00003428  6732                     beq        +0x34 /* 0000345C */
  4931. 0000342A  262D D8F2                move.l     D3, [A5 - 0x270E]
  4932. 0000342E  7068                     moveq.l    D0, 0x68
  4933. 00003430  B680                     cmp.l      D3, D0
  4934. 00003432  6706                     beq        +0x8 /* 0000343A */
  4935. 00003434  7069                     moveq.l    D0, 0x69
  4936. 00003436  B680                     cmp.l      D3, D0
  4937. 00003438  660C                     bne        +0xE /* 00003446 */
  4938. label0000343A:
  4939. 0000343A  206E FFE8                movea.l    A0, [A6 - 0x18]
  4940. 0000343E  0068 4000 0008           ori.w      [A0 + 0x8], 0x4000 /* '@\0' */
  4941. 00003444  6016                     bra        +0x18 /* 0000345C */
  4942. label00003446:
  4943. 00003446  206E FFE8                movea.l    A0, [A6 - 0x18]
  4944. 0000344A  3028 0008                move.w     D0, [A0 + 0x8]
  4945. 0000344E  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  4946. 00003452  6608                     bne        +0xA /* 0000345C */
  4947. 00003454  5285                     addq.l     D5, 1
  4948. 00003456  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  4949. label0000345C:
  4950. 0000345C  0C85 0000 0001           cmpi.l     D5, 0x1
  4951. 00003462  6658                     bne        +0x5A /* 000034BC */
  4952. 00003464  202D D8F2                move.l     D0, [A5 - 0x270E]
  4953. 00003468  7202                     moveq.l    D1, 0x02
  4954. 0000346A  B081                     cmp.l      D0, D1
  4955. 0000346C  6720                     beq        +0x22 /* 0000348E */
  4956. 0000346E  7203                     moveq.l    D1, 0x03
  4957. 00003470  B081                     cmp.l      D0, D1
  4958. 00003472  6722                     beq        +0x24 /* 00003496 */
  4959. 00003474  7208                     moveq.l    D1, 0x08
  4960. 00003476  B081                     cmp.l      D0, D1
  4961. 00003478  6724                     beq        +0x26 /* 0000349E */
  4962. 0000347A  7201                     moveq.l    D1, 0x01
  4963. 0000347C  B081                     cmp.l      D0, D1
  4964. 0000347E  6726                     beq        +0x28 /* 000034A6 */
  4965. 00003480  7219                     moveq.l    D1, 0x19
  4966. 00003482  B081                     cmp.l      D0, D1
  4967. 00003484  6728                     beq        +0x2A /* 000034AE */
  4968. 00003486  721A                     moveq.l    D1, 0x1A
  4969. 00003488  B081                     cmp.l      D0, D1
  4970. 0000348A  672A                     beq        +0x2C /* 000034B6 */
  4971. 0000348C  602E                     bra        +0x30 /* 000034BC */
  4972. label0000348E:
  4973. 0000348E  7015                     moveq.l    D0, 0x15
  4974. 00003490  2B40 D8F2                move.l     [A5 - 0x270E], D0
  4975. 00003494  6026                     bra        +0x28 /* 000034BC */
  4976. label00003496:
  4977. 00003496  7013                     moveq.l    D0, 0x13
  4978. 00003498  2B40 D8F2                move.l     [A5 - 0x270E], D0
  4979. 0000349C  601E                     bra        +0x20 /* 000034BC */
  4980. label0000349E:
  4981. 0000349E  7014                     moveq.l    D0, 0x14
  4982. 000034A0  2B40 D8F2                move.l     [A5 - 0x270E], D0
  4983. 000034A4  6016                     bra        +0x18 /* 000034BC */
  4984. label000034A6:
  4985. 000034A6  7016                     moveq.l    D0, 0x16
  4986. 000034A8  2B40 D8F2                move.l     [A5 - 0x270E], D0
  4987. 000034AC  600E                     bra        +0x10 /* 000034BC */
  4988. label000034AE:
  4989. 000034AE  706D                     moveq.l    D0, 0x6D
  4990. 000034B0  2B40 D8F2                move.l     [A5 - 0x270E], D0
  4991. 000034B4  6006                     bra        +0x8 /* 000034BC */
  4992. label000034B6:
  4993. 000034B6  706E                     moveq.l    D0, 0x6E
  4994. 000034B8  2B40 D8F2                move.l     [A5 - 0x270E], D0
  4995. label000034BC:
  4996. 000034BC  202D D8F2                move.l     D0, [A5 - 0x270E]
  4997. 000034C0  726B                     moveq.l    D1, 0x6B
  4998. 000034C2  B081                     cmp.l      D0, D1
  4999. 000034C4  6734                     beq        +0x36 /* 000034FA */
  5000. 000034C6  7219                     moveq.l    D1, 0x19
  5001. 000034C8  B081                     cmp.l      D0, D1
  5002. 000034CA  6700 010E                beq        +0x110 /* 000035DA */
  5003. 000034CE  721A                     moveq.l    D1, 0x1A
  5004. 000034D0  B081                     cmp.l      D0, D1
  5005. 000034D2  6700 0106                beq        +0x108 /* 000035DA */
  5006. 000034D6  7257                     moveq.l    D1, 0x57
  5007. 000034D8  B081                     cmp.l      D0, D1
  5008. 000034DA  6700 0126                beq        +0x128 /* 00003602 */
  5009. 000034DE  726A                     moveq.l    D1, 0x6A
  5010. 000034E0  B081                     cmp.l      D0, D1
  5011. 000034E2  6700 011E                beq        +0x120 /* 00003602 */
  5012. 000034E6  7268                     moveq.l    D1, 0x68
  5013. 000034E8  B081                     cmp.l      D0, D1
  5014. 000034EA  6700 014C                beq        +0x14E /* 00003638 */
  5015. 000034EE  7269                     moveq.l    D1, 0x69
  5016. 000034F0  B081                     cmp.l      D0, D1
  5017. 000034F2  6700 0250                beq        +0x252 /* 00003744 */
  5018. 000034F6  6000 00A8                bra        +0xAA /* 000035A0 */
  5019. label000034FA:
  5020. 000034FA  202B 0008                move.l     D0, [A3 + 0x8]
  5021. 000034FE  2D40 FFF8                move.l     [A6 - 0x8], D0
  5022. 00003502  761F                     moveq.l    D3, 0x1F
  5023. 00003504  CC83                     and.l      D6, D3
  5024. 00003506  2206                     move.l     D1, D6
  5025. 00003508  0281 0000 00FF           andi.l     D1, 0xFF
  5026. 0000350E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5027. 00003512  1230 1000                move.b     D1, [A0 + D1.w]
  5028. 00003516  7401                     moveq.l    D2, 0x01
  5029. 00003518  C202                     and.b      D1, D2
  5030. 0000351A  6712                     beq        +0x14 /* 0000352E */
  5031. 0000351C  2040                     movea.l    A0, D0
  5032. 0000351E  2268 0008                movea.l    A1, [A0 + 0x8]
  5033. 00003522  2211                     move.l     D1, [A1]
  5034. 00003524  3403                     move.w     D2, D3
  5035. 00003526  C242                     and.w      D1, D2
  5036. 00003528  7414                     moveq.l    D2, 0x14
  5037. 0000352A  B242                     cmp.w      D1, D2
  5038. 0000352C  6754                     beq        +0x56 /* 00003582 */
  5039. label0000352E:
  5040. 0000352E  0C86 0000 0012           cmpi.l     D6, 0x12
  5041. 00003534  6610                     bne        +0x12 /* 00003546 */
  5042. 00003536  2040                     movea.l    A0, D0
  5043. 00003538  2028 0008                move.l     D0, [A0 + 0x8]
  5044. 0000353C  2D40 FFF8                move.l     [A6 - 0x8], D0
  5045. 00003540  2040                     movea.l    A0, D0
  5046. 00003542  2C10                     move.l     D6, [A0]
  5047. 00003544  CC83                     and.l      D6, D3
  5048. label00003546:
  5049. 00003546  0C86 0000 0014           cmpi.l     D6, 0x14
  5050. 0000354C  661C                     bne        +0x1E /* 0000356A */
  5051. 0000354E  206E FFF8                movea.l    A0, [A6 - 0x8]
  5052. 00003552  2468 000C                movea.l    A2, [A0 + 0xC]
  5053. 00003556  B5EE FFEC                cmpa.l     A2, [A6 - 0x14]
  5054. 0000355A  670E                     beq        +0x10 /* 0000356A */
  5055. 0000355C  2F0A                     move.l     -[A7], A2
  5056. 0000355E  487A 05B6                pea.l      [PC + 0x5B6 /* 00003B16, value 0x5F5F7266 '__rf', cstring "__rf" */]
  5057. 00003562  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  5058. 00003566  4A80                     tst.l      D0
  5059. 00003568  6618                     bne        +0x1A /* 00003582 */
  5060. label0000356A:
  5061. 0000356A  702F                     moveq.l    D0, 0x2F
  5062. 0000356C  2F00                     move.l     -[A7], D0
  5063. 0000356E  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5064. 00003572  584F                     addq.w     A7, 4
  5065. 00003574  204B                     movea.l    A0, A3
  5066. 00003576  5048                     addq.w     A0, 8
  5067. 00003578  2F08                     move.l     -[A7], A0
  5068. 0000357A  7006                     moveq.l    D0, 0x06
  5069. 0000357C  2F00                     move.l     -[A7], D0
  5070. 0000357E  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  5071. label00003582:
  5072. 00003582  202E FFEC                move.l     D0, [A6 - 0x14]
  5073. 00003586  670E                     beq        +0x10 /* 00003596 */
  5074. 00003588  206E FFE8                movea.l    A0, [A6 - 0x18]
  5075. 0000358C  3028 0008                move.w     D0, [A0 + 0x8]
  5076. 00003590  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  5077. 00003594  670A                     beq        +0xC /* 000035A0 */
  5078. label00003596:
  5079. 00003596  7019                     moveq.l    D0, 0x19
  5080. 00003598  2F00                     move.l     -[A7], D0
  5081. 0000359A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5082. 0000359E  584F                     addq.w     A7, 4
  5083. label000035A0:
  5084. 000035A0  202D D8F2                move.l     D0, [A5 - 0x270E]
  5085. 000035A4  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  5086. 000035A8  1030 0000                move.b     D0, [A0 + D0.w]
  5087. 000035AC  7201                     moveq.l    D1, 0x01
  5088. 000035AE  C001                     and.b      D0, D1
  5089. 000035B0  670C                     beq        +0xE /* 000035BE */
  5090. 000035B2  0C85 0000 0002           cmpi.l     D5, 0x2
  5091. 000035B8  6700 02A4                beq        +0x2A6 /* 0000385E */
  5092. 000035BC  600A                     bra        +0xC /* 000035C8 */
  5093. label000035BE:
  5094. 000035BE  0C85 0000 0001           cmpi.l     D5, 0x1
  5095. 000035C4  6700 0298                beq        +0x29A /* 0000385E */
  5096. label000035C8:
  5097. 000035C8  487A 0552                pea.l      [PC + 0x552 /* 00003B1C, value 0x31004E56 '1\0NV', cstring "1" */]
  5098. 000035CC  700A                     moveq.l    D0, 0x0A
  5099. 000035CE  2F00                     move.l     -[A7], D0
  5100. 000035D0  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5101. 000035D4  504F                     addq.w     A7, 8
  5102. 000035D6  6000 0286                bra        +0x288 /* 0000385E */
  5103. label000035DA:
  5104. 000035DA  0C85 0000 0002           cmpi.l     D5, 0x2
  5105. 000035E0  66E6                     bne        -0x18 /* 000035C8 */
  5106. 000035E2  206E FFF4                movea.l    A0, [A6 - 0xC]
  5107. 000035E6  2068 0004                movea.l    A0, [A0 + 0x4]
  5108. 000035EA  2010                     move.l     D0, [A0]
  5109. 000035EC  7206                     moveq.l    D1, 0x06
  5110. 000035EE  B081                     cmp.l      D0, D1
  5111. 000035F0  6700 026C                beq        +0x26E /* 0000385E */
  5112. 000035F4  703D                     moveq.l    D0, 0x3D
  5113. 000035F6  2F00                     move.l     -[A7], D0
  5114. 000035F8  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5115. 000035FC  584F                     addq.w     A7, 4
  5116. 000035FE  6000 025E                bra        +0x260 /* 0000385E */
  5117. label00003602:
  5118. 00003602  202E FFEC                move.l     D0, [A6 - 0x14]
  5119. 00003606  670E                     beq        +0x10 /* 00003616 */
  5120. 00003608  206E FFE8                movea.l    A0, [A6 - 0x18]
  5121. 0000360C  3028 0008                move.w     D0, [A0 + 0x8]
  5122. 00003610  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  5123. 00003614  670A                     beq        +0xC /* 00003620 */
  5124. label00003616:
  5125. 00003616  7019                     moveq.l    D0, 0x19
  5126. 00003618  2F00                     move.l     -[A7], D0
  5127. 0000361A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5128. 0000361E  584F                     addq.w     A7, 4
  5129. label00003620:
  5130. 00003620  0CAD 0000 006A D8F2      cmpi.l     [A5 - 0x270E], 0x6A /* 'j' */
  5131. 00003628  6600 0234                bne        +0x236 /* 0000385E */
  5132. 0000362C  0C85 0000 0002           cmpi.l     D5, 0x2
  5133. 00003632  6700 022A                beq        +0x22C /* 0000385E */
  5134. 00003636  6090                     bra        -0x6E /* 000035C8 */
  5135. label00003638:
  5136. 00003638  202E FFEC                move.l     D0, [A6 - 0x14]
  5137. 0000363C  677C                     beq        +0x7E /* 000036BA */
  5138. 0000363E  206E FFEC                movea.l    A0, [A6 - 0x14]
  5139. 00003642  2068 0010                movea.l    A0, [A0 + 0x10]
  5140. 00003646  2028 0010                move.l     D0, [A0 + 0x10]
  5141. 0000364A  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  5142. 00003650  6768                     beq        +0x6A /* 000036BA */
  5143. 00003652  4A85                     tst.l      D5
  5144. 00003654  6758                     beq        +0x5A /* 000036AE */
  5145. 00003656  2006                     move.l     D0, D6
  5146. 00003658  0280 0000 00FF           andi.l     D0, 0xFF
  5147. 0000365E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5148. 00003662  1030 0000                move.b     D0, [A0 + D0.w]
  5149. 00003666  7201                     moveq.l    D1, 0x01
  5150. 00003668  C001                     and.b      D0, D1
  5151. 0000366A  6742                     beq        +0x44 /* 000036AE */
  5152. 0000366C  206B 0008                movea.l    A0, [A3 + 0x8]
  5153. 00003670  2468 0008                movea.l    A2, [A0 + 0x8]
  5154. 00003674  2012                     move.l     D0, [A2]
  5155. 00003676  262D D8AC                move.l     D3, [A5 - 0x2754]
  5156. 0000367A  B083                     cmp.l      D0, D3
  5157. 0000367C  6630                     bne        +0x32 /* 000036AE */
  5158. 0000367E  206A 0008                movea.l    A0, [A2 + 0x8]
  5159. 00003682  2010                     move.l     D0, [A0]
  5160. 00003684  7213                     moveq.l    D1, 0x13
  5161. 00003686  B081                     cmp.l      D0, D1
  5162. 00003688  6624                     bne        +0x26 /* 000036AE */
  5163. 0000368A  0083 0000 4000           ori.l      D3, 0x4000 /* '@\0' */
  5164. 00003690  206E FFF0                movea.l    A0, [A6 - 0x10]
  5165. 00003694  2068 0004                movea.l    A0, [A0 + 0x4]
  5166. 00003698  2010                     move.l     D0, [A0]
  5167. 0000369A  B680                     cmp.l      D3, D0
  5168. 0000369C  6610                     bne        +0x12 /* 000036AE */
  5169. 0000369E  206E FFF4                movea.l    A0, [A6 - 0xC]
  5170. 000036A2  2068 0004                movea.l    A0, [A0 + 0x4]
  5171. 000036A6  2010                     move.l     D0, [A0]
  5172. 000036A8  7207                     moveq.l    D1, 0x07
  5173. 000036AA  B081                     cmp.l      D0, D1
  5174. 000036AC  6756                     beq        +0x58 /* 00003704 */
  5175. label000036AE:
  5176. 000036AE  7059                     moveq.l    D0, 0x59
  5177. 000036B0  2F00                     move.l     -[A7], D0
  5178. 000036B2  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5179. 000036B6  584F                     addq.w     A7, 4
  5180. 000036B8  604A                     bra        +0x4C /* 00003704 */
  5181. label000036BA:
  5182. 000036BA  4A85                     tst.l      D5
  5183. 000036BC  673C                     beq        +0x3E /* 000036FA */
  5184. 000036BE  2006                     move.l     D0, D6
  5185. 000036C0  0280 0000 00FF           andi.l     D0, 0xFF
  5186. 000036C6  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5187. 000036CA  1030 0000                move.b     D0, [A0 + D0.w]
  5188. 000036CE  7201                     moveq.l    D1, 0x01
  5189. 000036D0  C001                     and.b      D0, D1
  5190. 000036D2  6726                     beq        +0x28 /* 000036FA */
  5191. 000036D4  206B 0008                movea.l    A0, [A3 + 0x8]
  5192. 000036D8  2068 0008                movea.l    A0, [A0 + 0x8]
  5193. 000036DC  2010                     move.l     D0, [A0]
  5194. 000036DE  7213                     moveq.l    D1, 0x13
  5195. 000036E0  B081                     cmp.l      D0, D1
  5196. 000036E2  6616                     bne        +0x18 /* 000036FA */
  5197. 000036E4  206E FFF0                movea.l    A0, [A6 - 0x10]
  5198. 000036E8  2068 0004                movea.l    A0, [A0 + 0x4]
  5199. 000036EC  2010                     move.l     D0, [A0]
  5200. 000036EE  0280 FFFF 9FFF           andi.l     D0, 0xFFFF9FFF
  5201. 000036F4  7207                     moveq.l    D1, 0x07
  5202. 000036F6  B081                     cmp.l      D0, D1
  5203. 000036F8  670A                     beq        +0xC /* 00003704 */
  5204. label000036FA:
  5205. 000036FA  7027                     moveq.l    D0, 0x27
  5206. 000036FC  2F00                     move.l     -[A7], D0
  5207. 000036FE  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5208. 00003702  584F                     addq.w     A7, 4
  5209. label00003704:
  5210. 00003704  202E FFEC                move.l     D0, [A6 - 0x14]
  5211. 00003708  6700 0132                beq        +0x134 /* 0000383C */
  5212. 0000370C  206E FFEC                movea.l    A0, [A6 - 0x14]
  5213. 00003710  2068 0010                movea.l    A0, [A0 + 0x10]
  5214. 00003714  4AA8 008E                tst.l      [A0 + 0x8E]
  5215. 00003718  6700 0122                beq        +0x124 /* 0000383C */
  5216. 0000371C  0C85 0000 0001           cmpi.l     D5, 0x1
  5217. 00003722  670C                     beq        +0xE /* 00003730 */
  5218. 00003724  2F3C 0000 008B           move.l     -[A7], 0x8B
  5219. 0000372A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5220. 0000372E  584F                     addq.w     A7, 4
  5221. label00003730:
  5222. 00003730  206E FFEC                movea.l    A0, [A6 - 0x14]
  5223. 00003734  2068 0010                movea.l    A0, [A0 + 0x10]
  5224. 00003738  2068 008E                movea.l    A0, [A0 + 0x8E]
  5225. 0000373C  0050 0010                ori.w      [A0], 0x10
  5226. 00003740  6000 00FA                bra        +0xFC /* 0000383C */
  5227. label00003744:
  5228. 00003744  202E FFEC                move.l     D0, [A6 - 0x14]
  5229. 00003748  675E                     beq        +0x60 /* 000037A8 */
  5230. 0000374A  206E FFEC                movea.l    A0, [A6 - 0x14]
  5231. 0000374E  2068 0010                movea.l    A0, [A0 + 0x10]
  5232. 00003752  2028 0010                move.l     D0, [A0 + 0x10]
  5233. 00003756  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  5234. 0000375C  674A                     beq        +0x4C /* 000037A8 */
  5235. 0000375E  4A85                     tst.l      D5
  5236. 00003760  673A                     beq        +0x3C /* 0000379C */
  5237. 00003762  7613                     moveq.l    D3, 0x13
  5238. 00003764  BC83                     cmp.l      D6, D3
  5239. 00003766  6634                     bne        +0x36 /* 0000379C */
  5240. 00003768  206E FFF0                movea.l    A0, [A6 - 0x10]
  5241. 0000376C  2468 0004                movea.l    A2, [A0 + 0x4]
  5242. 00003770  2012                     move.l     D0, [A2]
  5243. 00003772  0280 0000 00FF           andi.l     D0, 0xFF
  5244. 00003778  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5245. 0000377C  1030 0000                move.b     D0, [A0 + D0.w]
  5246. 00003780  7201                     moveq.l    D1, 0x01
  5247. 00003782  C001                     and.b      D0, D1
  5248. 00003784  6716                     beq        +0x18 /* 0000379C */
  5249. 00003786  246A 0008                movea.l    A2, [A2 + 0x8]
  5250. 0000378A  2012                     move.l     D0, [A2]
  5251. 0000378C  B0AD D8AC                cmp.l      D0, [A5 - 0x2754]
  5252. 00003790  660A                     bne        +0xC /* 0000379C */
  5253. 00003792  206A 0008                movea.l    A0, [A2 + 0x8]
  5254. 00003796  2010                     move.l     D0, [A0]
  5255. 00003798  B083                     cmp.l      D0, D3
  5256. 0000379A  6768                     beq        +0x6A /* 00003804 */
  5257. label0000379C:
  5258. 0000379C  705A                     moveq.l    D0, 0x5A
  5259. 0000379E  2F00                     move.l     -[A7], D0
  5260. 000037A0  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5261. 000037A4  584F                     addq.w     A7, 4
  5262. 000037A6  605C                     bra        +0x5E /* 00003804 */
  5263. label000037A8:
  5264. 000037A8  4A85                     tst.l      D5
  5265. 000037AA  674E                     beq        +0x50 /* 000037FA */
  5266. 000037AC  7602                     moveq.l    D3, 0x02
  5267. 000037AE  BA83                     cmp.l      D5, D3
  5268. 000037B0  6E48                     bgt        +0x4A /* 000037FA */
  5269. 000037B2  7813                     moveq.l    D4, 0x13
  5270. 000037B4  BC84                     cmp.l      D6, D4
  5271. 000037B6  6642                     bne        +0x44 /* 000037FA */
  5272. 000037B8  246E FFF0                movea.l    A2, [A6 - 0x10]
  5273. 000037BC  266A 0004                movea.l    A3, [A2 + 0x4]
  5274. 000037C0  2013                     move.l     D0, [A3]
  5275. 000037C2  0280 0000 00FF           andi.l     D0, 0xFF
  5276. 000037C8  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5277. 000037CC  1030 0000                move.b     D0, [A0 + D0.w]
  5278. 000037D0  7201                     moveq.l    D1, 0x01
  5279. 000037D2  C001                     and.b      D0, D1
  5280. 000037D4  6724                     beq        +0x26 /* 000037FA */
  5281. 000037D6  206B 0008                movea.l    A0, [A3 + 0x8]
  5282. 000037DA  2010                     move.l     D0, [A0]
  5283. 000037DC  B084                     cmp.l      D0, D4
  5284. 000037DE  661A                     bne        +0x1C /* 000037FA */
  5285. 000037E0  BA83                     cmp.l      D5, D3
  5286. 000037E2  6620                     bne        +0x22 /* 00003804 */
  5287. 000037E4  206A 000C                movea.l    A0, [A2 + 0xC]
  5288. 000037E8  2068 0004                movea.l    A0, [A0 + 0x4]
  5289. 000037EC  2010                     move.l     D0, [A0]
  5290. 000037EE  0280 FFFF 9FFF           andi.l     D0, 0xFFFF9FFF
  5291. 000037F4  7207                     moveq.l    D1, 0x07
  5292. 000037F6  B081                     cmp.l      D0, D1
  5293. 000037F8  670A                     beq        +0xC /* 00003804 */
  5294. label000037FA:
  5295. 000037FA  7028                     moveq.l    D0, 0x28
  5296. 000037FC  2F00                     move.l     -[A7], D0
  5297. 000037FE  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5298. 00003802  584F                     addq.w     A7, 4
  5299. label00003804:
  5300. 00003804  202E FFEC                move.l     D0, [A6 - 0x14]
  5301. 00003808  6732                     beq        +0x34 /* 0000383C */
  5302. 0000380A  206E FFEC                movea.l    A0, [A6 - 0x14]
  5303. 0000380E  2068 0010                movea.l    A0, [A0 + 0x10]
  5304. 00003812  4AA8 008E                tst.l      [A0 + 0x8E]
  5305. 00003816  6724                     beq        +0x26 /* 0000383C */
  5306. 00003818  0C85 0000 0001           cmpi.l     D5, 0x1
  5307. 0000381E  670C                     beq        +0xE /* 0000382C */
  5308. 00003820  2F3C 0000 008C           move.l     -[A7], 0x8C
  5309. 00003826  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5310. 0000382A  584F                     addq.w     A7, 4
  5311. label0000382C:
  5312. 0000382C  206E FFEC                movea.l    A0, [A6 - 0x14]
  5313. 00003830  2068 0010                movea.l    A0, [A0 + 0x10]
  5314. 00003834  2068 008E                movea.l    A0, [A0 + 0x8E]
  5315. 00003838  0050 0020                ori.w      [A0], 0x20 /* ' ' */
  5316. label0000383C:
  5317. 0000383C  206E FFE8                movea.l    A0, [A6 - 0x18]
  5318. 00003840  3028 0008                move.w     D0, [A0 + 0x8]
  5319. 00003844  0240 0100                andi.w     D0, 0x100
  5320. 00003848  6776                     beq        +0x78 /* 000038C0 */
  5321. 0000384A  204C                     movea.l    A0, A4
  5322. 0000384C  7054                     moveq.l    D0, 0x54
  5323. 0000384E  D1C0                     add.l      A0, D0
  5324. 00003850  2F08                     move.l     -[A7], A0
  5325. 00003852  7026                     moveq.l    D0, 0x26
  5326. 00003854  2F00                     move.l     -[A7], D0
  5327. 00003856  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5328. 0000385A  504F                     addq.w     A7, 8
  5329. 0000385C  6062                     bra        +0x64 /* 000038C0 */
  5330. label0000385E:
  5331. 0000385E  202E FFEC                move.l     D0, [A6 - 0x14]
  5332. 00003862  670E                     beq        +0x10 /* 00003872 */
  5333. 00003864  206E FFE8                movea.l    A0, [A6 - 0x18]
  5334. 00003868  3028 0008                move.w     D0, [A0 + 0x8]
  5335. 0000386C  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  5336. 00003870  674E                     beq        +0x50 /* 000038C0 */
  5337. label00003872:
  5338. 00003872  266E FFF0                movea.l    A3, [A6 - 0x10]
  5339. 00003876  603A                     bra        +0x3C /* 000038B2 */
  5340. label00003878:
  5341. 00003878  246B 0004                movea.l    A2, [A3 + 0x4]
  5342. 0000387C  2E12                     move.l     D7, [A2]
  5343. 0000387E  761F                     moveq.l    D3, 0x1F
  5344. 00003880  CE83                     and.l      D7, D3
  5345. 00003882  7814                     moveq.l    D4, 0x14
  5346. 00003884  BE84                     cmp.l      D7, D4
  5347. 00003886  6738                     beq        +0x3A /* 000038C0 */
  5348. 00003888  7A1A                     moveq.l    D5, 0x1A
  5349. 0000388A  BE85                     cmp.l      D7, D5
  5350. 0000388C  6732                     beq        +0x34 /* 000038C0 */
  5351. 0000388E  7C1B                     moveq.l    D6, 0x1B
  5352. 00003890  BE86                     cmp.l      D7, D6
  5353. 00003892  672C                     beq        +0x2E /* 000038C0 */
  5354. 00003894  7012                     moveq.l    D0, 0x12
  5355. 00003896  BE80                     cmp.l      D7, D0
  5356. 00003898  6614                     bne        +0x16 /* 000038AE */
  5357. 0000389A  206A 0008                movea.l    A0, [A2 + 0x8]
  5358. 0000389E  2E10                     move.l     D7, [A0]
  5359. 000038A0  CE83                     and.l      D7, D3
  5360. 000038A2  BE84                     cmp.l      D7, D4
  5361. 000038A4  671A                     beq        +0x1C /* 000038C0 */
  5362. 000038A6  BE85                     cmp.l      D7, D5
  5363. 000038A8  6716                     beq        +0x18 /* 000038C0 */
  5364. 000038AA  BE86                     cmp.l      D7, D6
  5365. 000038AC  6712                     beq        +0x14 /* 000038C0 */
  5366. label000038AE:
  5367. 000038AE  266B 000C                movea.l    A3, [A3 + 0xC]
  5368. label000038B2:
  5369. 000038B2  200B                     move.l     D0, A3
  5370. 000038B4  66C2                     bne        -0x3C /* 00003878 */
  5371. 000038B6  700B                     moveq.l    D0, 0x0B
  5372. 000038B8  2F00                     move.l     -[A7], D0
  5373. 000038BA  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5374. 000038BE  584F                     addq.w     A7, 4
  5375. label000038C0:
  5376. 000038C0  246E FFE8                movea.l    A2, [A6 - 0x18]
  5377. 000038C4  006A 0064 0008           ori.w      [A2 + 0x8], 0x64 /* 'd' */
  5378. 000038CA  156D D8F5 000C           move.b     [A2 + 0xC], [A5 - 0x270B]
  5379. label000038D0:
  5380. 000038D0  4A2C 001C                tst.b      [A4 + 0x1C]
  5381. 000038D4  6606                     bne        +0x8 /* 000038DC */
  5382. 000038D6  196E 000C 001C           move.b     [A4 + 0x1C], [A6 + 0xC]
  5383. label000038DC:
  5384. 000038DC  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  5385. 000038E0  7208                     moveq.l    D1, 0x08
  5386. 000038E2  C041                     and.w      D0, D1
  5387. 000038E4  6710                     beq        +0x12 /* 000038F6 */
  5388. 000038E6  102C 001C                move.b     D0, [A4 + 0x1C]
  5389. 000038EA  7202                     moveq.l    D1, 0x02
  5390. 000038EC  B001                     cmp.b      D0, D1
  5391. 000038EE  6606                     bne        +0x8 /* 000038F6 */
  5392. 000038F0  197C 0006 001C           move.b     [A4 + 0x1C], 0x6
  5393. label000038F6:
  5394. 000038F6  0C2E 000A 000C           cmpi.b     [A6 + 0xC], 0xA /* '\n' */
  5395. 000038FC  6700 01FE                beq        +0x200 /* 00003AFC */
  5396. 00003900  202C 000C                move.l     D0, [A4 + 0xC]
  5397. 00003904  2D40 FFFC                move.l     [A6 - 0x4], D0
  5398. 00003908  2040                     movea.l    A0, D0
  5399. 0000390A  2468 0008                movea.l    A2, [A0 + 0x8]
  5400. 0000390E  2212                     move.l     D1, [A2]
  5401. 00003910  741F                     moveq.l    D2, 0x1F
  5402. 00003912  C242                     and.w      D1, D2
  5403. 00003914  7414                     moveq.l    D2, 0x14
  5404. 00003916  B242                     cmp.w      D1, D2
  5405. 00003918  664A                     bne        +0x4C /* 00003964 */
  5406. 0000391A  226A 000C                movea.l    A1, [A2 + 0xC]
  5407. 0000391E  2269 000C                movea.l    A1, [A1 + 0xC]
  5408. 00003922  1229 0004                move.b     D1, [A1 + 0x4]
  5409. 00003926  7410                     moveq.l    D2, 0x10
  5410. 00003928  C202                     and.b      D1, D2
  5411. 0000392A  6638                     bne        +0x3A /* 00003964 */
  5412. 0000392C  2F00                     move.l     -[A7], D0
  5413. 0000392E  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  5414. 00003932  7202                     moveq.l    D1, 0x02
  5415. 00003934  B081                     cmp.l      D0, D1
  5416. 00003936  662C                     bne        +0x2E /* 00003964 */
  5417. 00003938  246E FFFC                movea.l    A2, [A6 - 0x4]
  5418. 0000393C  102A 0004                move.b     D0, [A2 + 0x4]
  5419. 00003940  0200 0080                andi.b     D0, 0x80
  5420. 00003944  6714                     beq        +0x16 /* 0000395A */
  5421. 00003946  486E FFFC                pea.l      [A6 - 0x4]
  5422. 0000394A  2012                     move.l     D0, [A2]
  5423. 0000394C  0080 0000 1000           ori.l      D0, 0x1000
  5424. 00003952  2F00                     move.l     -[A7], D0
  5425. 00003954  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  5426. 00003958  600A                     bra        +0xC /* 00003964 */
  5427. label0000395A:
  5428. 0000395A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5429. 0000395E  0090 0000 1000           ori.l      [A0], 0x1000
  5430. label00003964:
  5431. 00003964  0C2D 0067 CDDC           cmpi.b     [A5 - 0x3224], 0x67 /* 'g' */
  5432. 0000396A  6646                     bne        +0x48 /* 000039B2 */
  5433. 0000396C  206E FFE8                movea.l    A0, [A6 - 0x18]
  5434. 00003970  3028 0008                move.w     D0, [A0 + 0x8]
  5435. 00003974  0240 0100                andi.w     D0, 0x100
  5436. 00003978  6612                     bne        +0x14 /* 0000398C */
  5437. 0000397A  204C                     movea.l    A0, A4
  5438. 0000397C  7054                     moveq.l    D0, 0x54
  5439. 0000397E  D1C0                     add.l      A0, D0
  5440. 00003980  2F08                     move.l     -[A7], A0
  5441. 00003982  7033                     moveq.l    D0, 0x33
  5442. 00003984  2F00                     move.l     -[A7], D0
  5443. 00003986  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5444. 0000398A  504F                     addq.w     A7, 8
  5445. label0000398C:
  5446. 0000398C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  5447. 00003990  206E FFE8                movea.l    A0, [A6 - 0x18]
  5448. 00003994  0028 0001 000A           ori.b      [A0 + 0xA], 0x1
  5449. 0000399A  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  5450. 0000399E  2600                     move.l     D3, D0
  5451. 000039A0  6700 015A                beq        +0x15C /* 00003AFC */
  5452. 000039A4  7029                     moveq.l    D0, 0x29
  5453. 000039A6  2F00                     move.l     -[A7], D0
  5454. 000039A8  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5455. 000039AC  584F                     addq.w     A7, 4
  5456. 000039AE  6000 014C                bra        +0x14E /* 00003AFC */
  5457. label000039B2:
  5458. 000039B2  162D CDDC                move.b     D3, [A5 - 0x3224]
  5459. 000039B6  7072                     moveq.l    D0, 0x72
  5460. 000039B8  B600                     cmp.b      D3, D0
  5461. 000039BA  670C                     beq        +0xE /* 000039C8 */
  5462. 000039BC  7057                     moveq.l    D0, 0x57
  5463. 000039BE  B600                     cmp.b      D3, D0
  5464. 000039C0  6706                     beq        +0x8 /* 000039C8 */
  5465. 000039C2  7067                     moveq.l    D0, 0x67
  5466. 000039C4  B600                     cmp.b      D3, D0
  5467. 000039C6  663E                     bne        +0x40 /* 00003A06 */
  5468. label000039C8:
  5469. 000039C8  202D D884                move.l     D0, [A5 - 0x277C]
  5470. 000039CC  6712                     beq        +0x14 /* 000039E0 */
  5471. 000039CE  7029                     moveq.l    D0, 0x29
  5472. 000039D0  2F00                     move.l     -[A7], D0
  5473. 000039D2  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  5474. 000039D6  584F                     addq.w     A7, 4
  5475. 000039D8  486D D884                pea.l      [A5 - 0x277C]
  5476. 000039DC  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  5477. label000039E0:
  5478. 000039E0  162C 001C                move.b     D3, [A4 + 0x1C]
  5479. 000039E4  7002                     moveq.l    D0, 0x02
  5480. 000039E6  B600                     cmp.b      D3, D0
  5481. 000039E8  6700 0112                beq        +0x114 /* 00003AFC */
  5482. 000039EC  7015                     moveq.l    D0, 0x15
  5483. 000039EE  B600                     cmp.b      D3, D0
  5484. 000039F0  6700 010A                beq        +0x10C /* 00003AFC */
  5485. 000039F4  701B                     moveq.l    D0, 0x1B
  5486. 000039F6  B600                     cmp.b      D3, D0
  5487. 000039F8  6700 0102                beq        +0x104 /* 00003AFC */
  5488. 000039FC  197C 0003 001C           move.b     [A4 + 0x1C], 0x3
  5489. 00003A02  6000 00F8                bra        +0xFA /* 00003AFC */
  5490. label00003A06:
  5491. 00003A06  202E 0008                move.l     D0, [A6 + 0x8]
  5492. 00003A0A  7201                     moveq.l    D1, 0x01
  5493. 00003A0C  C081                     and.l      D0, D1
  5494. 00003A0E  660A                     bne        +0xC /* 00003A1A */
  5495. 00003A10  1D7C 0001 FFE4           move.b     [A6 - 0x1C], 0x1
  5496. 00003A16  6000 00E4                bra        +0xE6 /* 00003AFC */
  5497. label00003A1A:
  5498. 00003A1A  202D D99C                move.l     D0, [A5 - 0x2664]
  5499. 00003A1E  7220                     moveq.l    D1, 0x20
  5500. 00003A20  C081                     and.l      D0, D1
  5501. 00003A22  6718                     beq        +0x1A /* 00003A3C */
  5502. 00003A24  102C 001C                move.b     D0, [A4 + 0x1C]
  5503. 00003A28  7215                     moveq.l    D1, 0x15
  5504. 00003A2A  B001                     cmp.b      D0, D1
  5505. 00003A2C  670E                     beq        +0x10 /* 00003A3C */
  5506. 00003A2E  202E FFEC                move.l     D0, [A6 - 0x14]
  5507. 00003A32  6718                     beq        +0x1A /* 00003A4C */
  5508. 00003A34  196D D5DA 001C           move.b     [A4 + 0x1C], [A5 - 0x2A26]
  5509. 00003A3A  6010                     bra        +0x12 /* 00003A4C */
  5510. label00003A3C:
  5511. 00003A3C  102C 001C                move.b     D0, [A4 + 0x1C]
  5512. 00003A40  7203                     moveq.l    D1, 0x03
  5513. 00003A42  B001                     cmp.b      D0, D1
  5514. 00003A44  6606                     bne        +0x8 /* 00003A4C */
  5515. 00003A46  197C 0006 001C           move.b     [A4 + 0x1C], 0x6
  5516. label00003A4C:
  5517. 00003A4C  202D D88C                move.l     D0, [A5 - 0x2774]
  5518. 00003A50  660C                     bne        +0xE /* 00003A5E */
  5519. 00003A52  202D D99C                move.l     D0, [A5 - 0x2664]
  5520. 00003A56  7220                     moveq.l    D1, 0x20
  5521. 00003A58  C081                     and.l      D0, D1
  5522. 00003A5A  6700 008A                beq        +0x8C /* 00003AE6 */
  5523. label00003A5E:
  5524. 00003A5E  0CAD FFFF FFFF D88C      cmpi.l     [A5 - 0x2774], 0xFFFFFFFF
  5525. 00003A66  664E                     bne        +0x50 /* 00003AB6 */
  5526. 00003A68  197C 0015 001C           move.b     [A4 + 0x1C], 0x15
  5527. 00003A6E  206C 0010                movea.l    A0, [A4 + 0x10]
  5528. 00003A72  4AA8 002E                tst.l      [A0 + 0x2E]
  5529. 00003A76  6712                     beq        +0x14 /* 00003A8A */
  5530. 00003A78  2F0C                     move.l     -[A7], A4
  5531. 00003A7A  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  5532. 00003A7E  2F00                     move.l     -[A7], D0
  5533. 00003A80  7030                     moveq.l    D0, 0x30
  5534. 00003A82  2F00                     move.l     -[A7], D0
  5535. 00003A84  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  5536. 00003A88  504F                     addq.w     A7, 8
  5537. label00003A8A:
  5538. 00003A8A  162D CDDC                move.b     D3, [A5 - 0x3224]
  5539. 00003A8E  7059                     moveq.l    D0, 0x59
  5540. 00003A90  B600                     cmp.b      D3, D0
  5541. 00003A92  6712                     beq        +0x14 /* 00003AA6 */
  5542. 00003A94  7056                     moveq.l    D0, 0x56
  5543. 00003A96  B600                     cmp.b      D3, D0
  5544. 00003A98  670C                     beq        +0xE /* 00003AA6 */
  5545. 00003A9A  7033                     moveq.l    D0, 0x33
  5546. 00003A9C  2F00                     move.l     -[A7], D0
  5547. 00003A9E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  5548. 00003AA2  584F                     addq.w     A7, 4
  5549. 00003AA4  6056                     bra        +0x58 /* 00003AFC */
  5550. label00003AA6:
  5551. 00003AA6  4267                     clr.w      -[A7]
  5552. 00003AA8  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  5553. 00003AAC  206C 0010                movea.l    A0, [A4 + 0x10]
  5554. 00003AB0  2140 002E                move.l     [A0 + 0x2E], D0
  5555. 00003AB4  603C                     bra        +0x3E /* 00003AF2 */
  5556. label00003AB6:
  5557. 00003AB6  202E 0008                move.l     D0, [A6 + 0x8]
  5558. 00003ABA  7204                     moveq.l    D1, 0x04
  5559. 00003ABC  C081                     and.l      D0, D1
  5560. 00003ABE  661E                     bne        +0x20 /* 00003ADE */
  5561. 00003AC0  202D D88C                move.l     D0, [A5 - 0x2774]
  5562. 00003AC4  6718                     beq        +0x1A /* 00003ADE */
  5563. 00003AC6  2F0C                     move.l     -[A7], A4
  5564. 00003AC8  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  5565. 00003ACC  2F00                     move.l     -[A7], D0
  5566. 00003ACE  702D                     moveq.l    D0, 0x2D
  5567. 00003AD0  2F00                     move.l     -[A7], D0
  5568. 00003AD2  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  5569. 00003AD6  504F                     addq.w     A7, 8
  5570. 00003AD8  197C 0002 001C           move.b     [A4 + 0x1C], 0x2
  5571. label00003ADE:
  5572. 00003ADE  2F0C                     move.l     -[A7], A4
  5573. 00003AE0  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  5574. 00003AE4  600C                     bra        +0xE /* 00003AF2 */
  5575. label00003AE6:
  5576. 00003AE6  2F0C                     move.l     -[A7], A4
  5577. 00003AE8  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  5578. 00003AEC  7000                     moveq.l    D0, 0x00
  5579. 00003AEE  2B40 D998                move.l     [A5 - 0x2668], D0
  5580. label00003AF2:
  5581. 00003AF2  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  5582. 00003AF6  1D7C 0001 FFE4           move.b     [A6 - 0x1C], 0x1
  5583. label00003AFC:
  5584. 00003AFC  102E FFE4                move.b     D0, [A6 - 0x1C]
  5585. 00003B00  4880                     ext.w      D0
  5586. 00003B02  48C0                     ext.l      D0
  5587. 00003B04  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5588. 00003B08  4E5E                     unlink     A6
  5589. 00003B0A  205F                     movea.l    A0, [A7]+
  5590. 00003B0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5591. 00003B10  4ED0                     jmp        [A0]
  5592. 00003B12  000A 3000                ori.b      A2, 0x0
  5593. 00003B16  5F5F                     subq.w     [A7]+, 7
  5594. 00003B18  7266                     moveq.l    D1, 0x66
  5595. 00003B1A  0000 3100                ori.b      D0, 0x0
  5596. fn00003B1E:
  5597. 00003B1E  4E56 0000                link       A6, 0
  5598. 00003B22  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5599. 00003B26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5600. 00003B2A  7005                     moveq.l    D0, 0x05
  5601. 00003B2C  2F00                     move.l     -[A7], D0
  5602. 00003B2E  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  5603. 00003B32  4A80                     tst.l      D0
  5604. 00003B34  6610                     bne        +0x12 /* 00003B46 */
  5605. 00003B36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5606. 00003B3A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5607. 00003B3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5608. 00003B42  4EAD 190A                jsr        [A5 + 0x190A /* export_797 */]
  5609. label00003B46:
  5610. 00003B46  4E5E                     unlink     A6
  5611. 00003B48  205F                     movea.l    A0, [A7]+
  5612. 00003B4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5613. 00003B4E  4ED0                     jmp        [A0]
  5614. fn00003B50:
  5615. 00003B50  4E56 0000                link       A6, 0
  5616. 00003B54  48E7 0030                movem.l    -[A7], A2,A3
  5617. 00003B58  206E 000C                movea.l    A0, [A6 + 0xC]
  5618. 00003B5C  2668 000C                movea.l    A3, [A0 + 0xC]
  5619. 00003B60  200B                     move.l     D0, A3
  5620. 00003B62  674A                     beq        +0x4C /* 00003BAE */
  5621. 00003B64  206E 0008                movea.l    A0, [A6 + 0x8]
  5622. 00003B68  2468 000C                movea.l    A2, [A0 + 0xC]
  5623. label00003B6C:
  5624. 00003B6C  200A                     move.l     D0, A2
  5625. 00003B6E  6736                     beq        +0x38 /* 00003BA6 */
  5626. 00003B70  4AAB 0008                tst.l      [A3 + 0x8]
  5627. 00003B74  6720                     beq        +0x22 /* 00003B96 */
  5628. 00003B76  4AAA 0008                tst.l      [A2 + 0x8]
  5629. 00003B7A  670C                     beq        +0xE /* 00003B88 */
  5630. 00003B7C  7030                     moveq.l    D0, 0x30
  5631. 00003B7E  2F00                     move.l     -[A7], D0
  5632. 00003B80  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5633. 00003B84  584F                     addq.w     A7, 4
  5634. 00003B86  601A                     bra        +0x1C /* 00003BA2 */
  5635. label00003B88:
  5636. 00003B88  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5637. 00003B8C  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5638. 00003B90  2540 0008                move.l     [A2 + 0x8], D0
  5639. 00003B94  600C                     bra        +0xE /* 00003BA2 */
  5640. label00003B96:
  5641. 00003B96  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5642. 00003B9A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5643. 00003B9E  2740 0008                move.l     [A3 + 0x8], D0
  5644. label00003BA2:
  5645. 00003BA2  246A 000C                movea.l    A2, [A2 + 0xC]
  5646. label00003BA6:
  5647. 00003BA6  266B 000C                movea.l    A3, [A3 + 0xC]
  5648. 00003BAA  200B                     move.l     D0, A3
  5649. 00003BAC  66BE                     bne        -0x40 /* 00003B6C */
  5650. label00003BAE:
  5651. 00003BAE  4CDF 0C00                movem.l    A2,A3, [A7]+
  5652. 00003BB2  4E5E                     unlink     A6
  5653. 00003BB4  205F                     movea.l    A0, [A7]+
  5654. 00003BB6  504F                     addq.w     A7, 8
  5655. 00003BB8  4ED0                     jmp        [A0]
  5656. fn00003BBA:
  5657. 00003BBA  4E56 FFFC                link       A6, -0x0004
  5658. 00003BBE  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  5659. 00003BC2  202D D99C                move.l     D0, [A5 - 0x2664]
  5660. 00003BC6  7201                     moveq.l    D1, 0x01
  5661. 00003BC8  C081                     and.l      D0, D1
  5662. 00003BCA  660A                     bne        +0xC /* 00003BD6 */
  5663. 00003BCC  6000 011C                bra        +0x11E /* 00003CEA */
  5664. label00003BD0:
  5665. 00003BD0  7000                     moveq.l    D0, 0x00
  5666. 00003BD2  4EFA 0454                jmp        [PC + 0x454 /* 00004028 */]
  5667. label00003BD6:
  5668. 00003BD6  7002                     moveq.l    D0, 0x02
  5669. 00003BD8  4EFA 044E                jmp        [PC + 0x44E /* 00004028 */]
  5670. label00003BDC:
  5671. 00003BDC  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  5672. 00003BE0  162D CDDC                move.b     D3, [A5 - 0x3224]
  5673. 00003BE4  701E                     moveq.l    D0, 0x1E
  5674. 00003BE6  B600                     cmp.b      D3, D0
  5675. 00003BE8  6700 0436                beq        +0x438 /* 00004020 */
  5676. 00003BEC  700D                     moveq.l    D0, 0x0D
  5677. 00003BEE  B600                     cmp.b      D3, D0
  5678. 00003BF0  6700 042E                beq        +0x430 /* 00004020 */
  5679. 00003BF4  701F                     moveq.l    D0, 0x1F
  5680. 00003BF6  B600                     cmp.b      D3, D0
  5681. 00003BF8  6700 0426                beq        +0x428 /* 00004020 */
  5682. 00003BFC  0C03 0089                cmpi.b     D3, 0x89
  5683. 00003C00  6600 041A                bne        +0x41C /* 0000401C */
  5684. 00003C04  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  5685. 00003C08  7001                     moveq.l    D0, 0x01
  5686. 00003C0A  2F00                     move.l     -[A7], D0
  5687. 00003C0C  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  5688. 00003C10  2640                     movea.l    A3, D0
  5689. 00003C12  200B                     move.l     D0, A3
  5690. 00003C14  6618                     bne        +0x1A /* 00003C2E */
  5691. 00003C16  6000 0408                bra        +0x40A /* 00004020 */
  5692. label00003C1A:
  5693. 00003C1A  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  5694. 00003C1E  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  5695. 00003C22  2640                     movea.l    A3, D0
  5696. 00003C24  200B                     move.l     D0, A3
  5697. 00003C26  6606                     bne        +0x8 /* 00003C2E */
  5698. 00003C28  7603                     moveq.l    D3, 0x03
  5699. 00003C2A  6000 03F6                bra        +0x3F8 /* 00004022 */
  5700. label00003C2E:
  5701. 00003C2E  102B 001C                move.b     D0, [A3 + 0x1C]
  5702. 00003C32  4880                     ext.w      D0
  5703. 00003C34  48C0                     ext.l      D0
  5704. 00003C36  720A                     moveq.l    D1, 0x0A
  5705. 00003C38  B081                     cmp.l      D0, D1
  5706. 00003C3A  6724                     beq        +0x26 /* 00003C60 */
  5707. 00003C3C  720D                     moveq.l    D1, 0x0D
  5708. 00003C3E  B081                     cmp.l      D0, D1
  5709. 00003C40  6734                     beq        +0x36 /* 00003C76 */
  5710. 00003C42  7214                     moveq.l    D1, 0x14
  5711. 00003C44  B081                     cmp.l      D0, D1
  5712. 00003C46  672E                     beq        +0x30 /* 00003C76 */
  5713. 00003C48  720E                     moveq.l    D1, 0x0E
  5714. 00003C4A  B081                     cmp.l      D0, D1
  5715. 00003C4C  6728                     beq        +0x2A /* 00003C76 */
  5716. 00003C4E  721A                     moveq.l    D1, 0x1A
  5717. 00003C50  B081                     cmp.l      D0, D1
  5718. 00003C52  6754                     beq        +0x56 /* 00003CA8 */
  5719. 00003C54  720F                     moveq.l    D1, 0x0F
  5720. 00003C56  B081                     cmp.l      D0, D1
  5721. 00003C58  6700 0212                beq        +0x214 /* 00003E6C */
  5722. 00003C5C  6000 03C2                bra        +0x3C4 /* 00004020 */
  5723. label00003C60:
  5724. 00003C60  246B 000C                movea.l    A2, [A3 + 0xC]
  5725. 00003C64  2012                     move.l     D0, [A2]
  5726. 00003C66  721F                     moveq.l    D1, 0x1F
  5727. 00003C68  C041                     and.w      D0, D1
  5728. 00003C6A  7214                     moveq.l    D1, 0x14
  5729. 00003C6C  B041                     cmp.w      D0, D1
  5730. 00003C6E  6600 01FC                bne        +0x1FE /* 00003E6C */
  5731. 00003C72  266A 000C                movea.l    A3, [A2 + 0xC]
  5732. label00003C76:
  5733. 00003C76  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  5734. 00003C7A  0C2D 004A CDDC           cmpi.b     [A5 - 0x3224], 0x4A /* 'J' */
  5735. 00003C80  6600 01EE                bne        +0x1F0 /* 00003E70 */
  5736. 00003C84  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  5737. 00003C88  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  5738. 00003C8E  6600 0390                bne        +0x392 /* 00004020 */
  5739. 00003C92  2F0B                     move.l     -[A7], A3
  5740. 00003C94  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  5741. 00003C98  4EAD 1F82                jsr        [A5 + 0x1F82 /* export_1004 */]
  5742. 00003C9C  504F                     addq.w     A7, 8
  5743. 00003C9E  2640                     movea.l    A3, D0
  5744. 00003CA0  200B                     move.l     D0, A3
  5745. 00003CA2  668A                     bne        -0x74 /* 00003C2E */
  5746. 00003CA4  6000 037A                bra        +0x37C /* 00004020 */
  5747. label00003CA8:
  5748. 00003CA8  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  5749. 00003CAC  0C2D 0078 CDDC           cmpi.b     [A5 - 0x3224], 0x78 /* 'x' */
  5750. 00003CB2  6600 01B8                bne        +0x1BA /* 00003E6C */
  5751. 00003CB6  102D D991                move.b     D0, [A5 - 0x266F]
  5752. 00003CBA  6600 0360                bne        +0x362 /* 0000401C */
  5753. 00003CBE  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  5754. 00003CC2  6004                     bra        +0x6 /* 00003CC8 */
  5755. label00003CC4:
  5756. 00003CC4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  5757. label00003CC8:
  5758. 00003CC8  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  5759. 00003CCE  66F4                     bne        -0xA /* 00003CC4 */
  5760. 00003CD0  2F0B                     move.l     -[A7], A3
  5761. 00003CD2  42A7                     clr.l      -[A7]
  5762. 00003CD4  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  5763. 00003CD8  2640                     movea.l    A3, D0
  5764. 00003CDA  200B                     move.l     D0, A3
  5765. 00003CDC  670C                     beq        +0xE /* 00003CEA */
  5766. 00003CDE  204B                     movea.l    A0, A3
  5767. 00003CE0  7054                     moveq.l    D0, 0x54
  5768. 00003CE2  D1C0                     add.l      A0, D0
  5769. 00003CE4  2F08                     move.l     -[A7], A0
  5770. 00003CE6  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  5771. label00003CEA:
  5772. 00003CEA  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  5773. 00003CEE  122D CDDC                move.b     D1, [A5 - 0x3224]
  5774. 00003CF2  7000                     moveq.l    D0, 0x00
  5775. 00003CF4  1001                     move.b     D0, D1
  5776. 00003CF6  722B                     moveq.l    D1, 0x2B
  5777. 00003CF8  B081                     cmp.l      D0, D1
  5778. 00003CFA  6700 FED4                beq        -0x12A /* 00003BD0 */
  5779. 00003CFE  7214                     moveq.l    D1, 0x14
  5780. 00003D00  B081                     cmp.l      D0, D1
  5781. 00003D02  6700 FECC                beq        -0x132 /* 00003BD0 */
  5782. 00003D06  7201                     moveq.l    D1, 0x01
  5783. 00003D08  B081                     cmp.l      D0, D1
  5784. 00003D0A  6700 FEC4                beq        -0x13A /* 00003BD0 */
  5785. 00003D0E  7225                     moveq.l    D1, 0x25
  5786. 00003D10  B081                     cmp.l      D0, D1
  5787. 00003D12  6700 FEBC                beq        -0x142 /* 00003BD0 */
  5788. 00003D16  7233                     moveq.l    D1, 0x33
  5789. 00003D18  B081                     cmp.l      D0, D1
  5790. 00003D1A  6700 FEB4                beq        -0x14A /* 00003BD0 */
  5791. 00003D1E  721B                     moveq.l    D1, 0x1B
  5792. 00003D20  B081                     cmp.l      D0, D1
  5793. 00003D22  6700 FEAC                beq        -0x152 /* 00003BD0 */
  5794. 00003D26  7220                     moveq.l    D1, 0x20
  5795. 00003D28  B081                     cmp.l      D0, D1
  5796. 00003D2A  6700 FEA4                beq        -0x15A /* 00003BD0 */
  5797. 00003D2E  0C80 0000 0087           cmpi.l     D0, 0x87
  5798. 00003D34  6700 FEA0                beq        -0x15E /* 00003BD6 */
  5799. 00003D38  7252                     moveq.l    D1, 0x52
  5800. 00003D3A  B081                     cmp.l      D0, D1
  5801. 00003D3C  6700 FE98                beq        -0x166 /* 00003BD6 */
  5802. 00003D40  7258                     moveq.l    D1, 0x58
  5803. 00003D42  B081                     cmp.l      D0, D1
  5804. 00003D44  6700 FE90                beq        -0x16E /* 00003BD6 */
  5805. 00003D48  7250                     moveq.l    D1, 0x50
  5806. 00003D4A  B081                     cmp.l      D0, D1
  5807. 00003D4C  6700 FE88                beq        -0x176 /* 00003BD6 */
  5808. 00003D50  7251                     moveq.l    D1, 0x51
  5809. 00003D52  B081                     cmp.l      D0, D1
  5810. 00003D54  6700 FE80                beq        -0x17E /* 00003BD6 */
  5811. 00003D58  724F                     moveq.l    D1, 0x4F
  5812. 00003D5A  B081                     cmp.l      D0, D1
  5813. 00003D5C  6700 FE78                beq        -0x186 /* 00003BD6 */
  5814. 00003D60  7273                     moveq.l    D1, 0x73
  5815. 00003D62  B081                     cmp.l      D0, D1
  5816. 00003D64  6700 FE70                beq        -0x18E /* 00003BD6 */
  5817. 00003D68  0C80 0000 0088           cmpi.l     D0, 0x88
  5818. 00003D6E  6700 FE66                beq        -0x198 /* 00003BD6 */
  5819. 00003D72  0C80 0000 0084           cmpi.l     D0, 0x84
  5820. 00003D78  6700 FE5C                beq        -0x1A2 /* 00003BD6 */
  5821. 00003D7C  724D                     moveq.l    D1, 0x4D
  5822. 00003D7E  B081                     cmp.l      D0, D1
  5823. 00003D80  6700 FE54                beq        -0x1AA /* 00003BD6 */
  5824. 00003D84  724E                     moveq.l    D1, 0x4E
  5825. 00003D86  B081                     cmp.l      D0, D1
  5826. 00003D88  6700 FE4C                beq        -0x1B2 /* 00003BD6 */
  5827. 00003D8C  7253                     moveq.l    D1, 0x53
  5828. 00003D8E  B081                     cmp.l      D0, D1
  5829. 00003D90  6700 FE44                beq        -0x1BA /* 00003BD6 */
  5830. 00003D94  721E                     moveq.l    D1, 0x1E
  5831. 00003D96  B081                     cmp.l      D0, D1
  5832. 00003D98  6700 FE3C                beq        -0x1C2 /* 00003BD6 */
  5833. 00003D9C  720D                     moveq.l    D1, 0x0D
  5834. 00003D9E  B081                     cmp.l      D0, D1
  5835. 00003DA0  6700 FE34                beq        -0x1CA /* 00003BD6 */
  5836. 00003DA4  7230                     moveq.l    D1, 0x30
  5837. 00003DA6  B081                     cmp.l      D0, D1
  5838. 00003DA8  6700 FE2C                beq        -0x1D2 /* 00003BD6 */
  5839. 00003DAC  721F                     moveq.l    D1, 0x1F
  5840. 00003DAE  B081                     cmp.l      D0, D1
  5841. 00003DB0  6700 FE24                beq        -0x1DA /* 00003BD6 */
  5842. 00003DB4  722A                     moveq.l    D1, 0x2A
  5843. 00003DB6  B081                     cmp.l      D0, D1
  5844. 00003DB8  6700 FE1C                beq        -0x1E2 /* 00003BD6 */
  5845. 00003DBC  723F                     moveq.l    D1, 0x3F
  5846. 00003DBE  B081                     cmp.l      D0, D1
  5847. 00003DC0  6700 FE14                beq        -0x1EA /* 00003BD6 */
  5848. 00003DC4  7240                     moveq.l    D1, 0x40
  5849. 00003DC6  B081                     cmp.l      D0, D1
  5850. 00003DC8  6700 FE0C                beq        -0x1F2 /* 00003BD6 */
  5851. 00003DCC  7241                     moveq.l    D1, 0x41
  5852. 00003DCE  B081                     cmp.l      D0, D1
  5853. 00003DD0  6700 FE04                beq        -0x1FA /* 00003BD6 */
  5854. 00003DD4  7234                     moveq.l    D1, 0x34
  5855. 00003DD6  B081                     cmp.l      D0, D1
  5856. 00003DD8  6700 FDFC                beq        -0x202 /* 00003BD6 */
  5857. 00003DDC  722C                     moveq.l    D1, 0x2C
  5858. 00003DDE  B081                     cmp.l      D0, D1
  5859. 00003DE0  6700 FDF4                beq        -0x20A /* 00003BD6 */
  5860. 00003DE4  720A                     moveq.l    D1, 0x0A
  5861. 00003DE6  B081                     cmp.l      D0, D1
  5862. 00003DE8  6700 FDEC                beq        -0x212 /* 00003BD6 */
  5863. 00003DEC  7226                     moveq.l    D1, 0x26
  5864. 00003DEE  B081                     cmp.l      D0, D1
  5865. 00003DF0  6700 FDE4                beq        -0x21A /* 00003BD6 */
  5866. 00003DF4  7210                     moveq.l    D1, 0x10
  5867. 00003DF6  B081                     cmp.l      D0, D1
  5868. 00003DF8  6700 FDDC                beq        -0x222 /* 00003BD6 */
  5869. 00003DFC  7231                     moveq.l    D1, 0x31
  5870. 00003DFE  B081                     cmp.l      D0, D1
  5871. 00003E00  6700 FDD4                beq        -0x22A /* 00003BD6 */
  5872. 00003E04  721A                     moveq.l    D1, 0x1A
  5873. 00003E06  B081                     cmp.l      D0, D1
  5874. 00003E08  6700 FDCC                beq        -0x232 /* 00003BD6 */
  5875. 00003E0C  723B                     moveq.l    D1, 0x3B
  5876. 00003E0E  B081                     cmp.l      D0, D1
  5877. 00003E10  6700 FDC4                beq        -0x23A /* 00003BD6 */
  5878. 00003E14  4A80                     tst.l      D0
  5879. 00003E16  6700 FDBE                beq        -0x240 /* 00003BD6 */
  5880. 00003E1A  7206                     moveq.l    D1, 0x06
  5881. 00003E1C  B081                     cmp.l      D0, D1
  5882. 00003E1E  674C                     beq        +0x4E /* 00003E6C */
  5883. 00003E20  7228                     moveq.l    D1, 0x28
  5884. 00003E22  B081                     cmp.l      D0, D1
  5885. 00003E24  6746                     beq        +0x48 /* 00003E6C */
  5886. 00003E26  721C                     moveq.l    D1, 0x1C
  5887. 00003E28  B081                     cmp.l      D0, D1
  5888. 00003E2A  6740                     beq        +0x42 /* 00003E6C */
  5889. 00003E2C  721D                     moveq.l    D1, 0x1D
  5890. 00003E2E  B081                     cmp.l      D0, D1
  5891. 00003E30  673A                     beq        +0x3C /* 00003E6C */
  5892. 00003E32  7229                     moveq.l    D1, 0x29
  5893. 00003E34  B081                     cmp.l      D0, D1
  5894. 00003E36  6734                     beq        +0x36 /* 00003E6C */
  5895. 00003E38  7236                     moveq.l    D1, 0x36
  5896. 00003E3A  B081                     cmp.l      D0, D1
  5897. 00003E3C  672E                     beq        +0x30 /* 00003E6C */
  5898. 00003E3E  7215                     moveq.l    D1, 0x15
  5899. 00003E40  B081                     cmp.l      D0, D1
  5900. 00003E42  6728                     beq        +0x2A /* 00003E6C */
  5901. 00003E44  720F                     moveq.l    D1, 0x0F
  5902. 00003E46  B081                     cmp.l      D0, D1
  5903. 00003E48  6722                     beq        +0x24 /* 00003E6C */
  5904. 00003E4A  7238                     moveq.l    D1, 0x38
  5905. 00003E4C  B081                     cmp.l      D0, D1
  5906. 00003E4E  671C                     beq        +0x1E /* 00003E6C */
  5907. 00003E50  7213                     moveq.l    D1, 0x13
  5908. 00003E52  B081                     cmp.l      D0, D1
  5909. 00003E54  6716                     beq        +0x18 /* 00003E6C */
  5910. 00003E56  724A                     moveq.l    D1, 0x4A
  5911. 00003E58  B081                     cmp.l      D0, D1
  5912. 00003E5A  6700 FD80                beq        -0x27E /* 00003BDC */
  5913. 00003E5E  0C80 0000 0089           cmpi.l     D0, 0x89
  5914. 00003E64  6700 FDB4                beq        -0x24A /* 00003C1A */
  5915. 00003E68  6000 01B2                bra        +0x1B4 /* 0000401C */
  5916. label00003E6C:
  5917. 00003E6C  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  5918. label00003E70:
  5919. 00003E70  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  5920. 00003E76  6600 01A4                bne        +0x1A6 /* 0000401C */
  5921. 00003E7A  7C00                     moveq.l    D6, 0x00
  5922. 00003E7C  7E00                     moveq.l    D7, 0x00
  5923. 00003E7E  7800                     moveq.l    D4, 0x00
  5924. 00003E80  7A00                     moveq.l    D5, 0x00
  5925. 00003E82  1D7C 008C FFFC           move.b     [A6 - 0x4], 0x8C
  5926. 00003E88  6000 008E                bra        +0x90 /* 00003F18 */
  5927. label00003E8C:
  5928. 00003E8C  5286                     addq.l     D6, 1
  5929. 00003E8E  4A87                     tst.l      D7
  5930. 00003E90  677C                     beq        +0x7E /* 00003F0E */
  5931. 00003E92  6000 0188                bra        +0x18A /* 0000401C */
  5932. label00003E96:
  5933. 00003E96  7E01                     moveq.l    D7, 0x01
  5934. 00003E98  5386                     subq.l     D6, 1
  5935. 00003E9A  6672                     bne        +0x74 /* 00003F0E */
  5936. 00003E9C  6000 011A                bra        +0x11C /* 00003FB8 */
  5937. label00003EA0:
  5938. 00003EA0  4A84                     tst.l      D4
  5939. 00003EA2  6646                     bne        +0x48 /* 00003EEA */
  5940. 00003EA4  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  5941. 00003EA8  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  5942. 00003EAC  2640                     movea.l    A3, D0
  5943. 00003EAE  200B                     move.l     D0, A3
  5944. 00003EB0  6738                     beq        +0x3A /* 00003EEA */
  5945. 00003EB2  102B 001C                move.b     D0, [A3 + 0x1C]
  5946. 00003EB6  4880                     ext.w      D0
  5947. 00003EB8  48C0                     ext.l      D0
  5948. 00003EBA  720A                     moveq.l    D1, 0x0A
  5949. 00003EBC  B081                     cmp.l      D0, D1
  5950. 00003EBE  671A                     beq        +0x1C /* 00003EDA */
  5951. 00003EC0  720D                     moveq.l    D1, 0x0D
  5952. 00003EC2  B081                     cmp.l      D0, D1
  5953. 00003EC4  6714                     beq        +0x16 /* 00003EDA */
  5954. 00003EC6  720E                     moveq.l    D1, 0x0E
  5955. 00003EC8  B081                     cmp.l      D0, D1
  5956. 00003ECA  670E                     beq        +0x10 /* 00003EDA */
  5957. 00003ECC  7214                     moveq.l    D1, 0x14
  5958. 00003ECE  B081                     cmp.l      D0, D1
  5959. 00003ED0  6708                     beq        +0xA /* 00003EDA */
  5960. 00003ED2  720F                     moveq.l    D1, 0x0F
  5961. 00003ED4  B081                     cmp.l      D0, D1
  5962. 00003ED6  6702                     beq        +0x4 /* 00003EDA */
  5963. 00003ED8  6010                     bra        +0x12 /* 00003EEA */
  5964. label00003EDA:
  5965. 00003EDA  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  5966. 00003EDE  0C2D 004A CDDC           cmpi.b     [A5 - 0x3224], 0x4A /* 'J' */
  5967. 00003EE4  6600 013A                bne        +0x13C /* 00004020 */
  5968. 00003EE8  6024                     bra        +0x26 /* 00003F0E */
  5969. label00003EEA:
  5970. 00003EEA  4A84                     tst.l      D4
  5971. 00003EEC  6706                     beq        +0x8 /* 00003EF4 */
  5972. 00003EEE  4A85                     tst.l      D5
  5973. 00003EF0  6700 012E                beq        +0x130 /* 00004020 */
  5974. label00003EF4:
  5975. 00003EF4  7801                     moveq.l    D4, 0x01
  5976. 00003EF6  6016                     bra        +0x18 /* 00003F0E */
  5977. label00003EF8:
  5978. 00003EF8  7A01                     moveq.l    D5, 0x01
  5979. 00003EFA  6012                     bra        +0x14 /* 00003F0E */
  5980. label00003EFC:
  5981. 00003EFC  0C2E 0089 FFFC           cmpi.b     [A6 - 0x4], 0x89
  5982. 00003F02  660A                     bne        +0xC /* 00003F0E */
  5983. 00003F04  7800                     moveq.l    D4, 0x00
  5984. 00003F06  6006                     bra        +0x8 /* 00003F0E */
  5985. label00003F08:
  5986. 00003F08  4A85                     tst.l      D5
  5987. 00003F0A  6700 0114                beq        +0x116 /* 00004020 */
  5988. label00003F0E:
  5989. 00003F0E  1D6D CDDC FFFC           move.b     [A6 - 0x4], [A5 - 0x3224]
  5990. 00003F14  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  5991. label00003F18:
  5992. 00003F18  122D CDDC                move.b     D1, [A5 - 0x3224]
  5993. 00003F1C  7000                     moveq.l    D0, 0x00
  5994. 00003F1E  1001                     move.b     D0, D1
  5995. 00003F20  7253                     moveq.l    D1, 0x53
  5996. 00003F22  B081                     cmp.l      D0, D1
  5997. 00003F24  6700 FF66                beq        -0x98 /* 00003E8C */
  5998. 00003F28  7254                     moveq.l    D1, 0x54
  5999. 00003F2A  B081                     cmp.l      D0, D1
  6000. 00003F2C  6700 FF68                beq        -0x96 /* 00003E96 */
  6001. 00003F30  0C80 0000 0089           cmpi.l     D0, 0x89
  6002. 00003F36  6700 FF68                beq        -0x96 /* 00003EA0 */
  6003. 00003F3A  721F                     moveq.l    D1, 0x1F
  6004. 00003F3C  B081                     cmp.l      D0, D1
  6005. 00003F3E  67AA                     beq        -0x54 /* 00003EEA */
  6006. 00003F40  725B                     moveq.l    D1, 0x5B
  6007. 00003F42  B081                     cmp.l      D0, D1
  6008. 00003F44  67B2                     beq        -0x4C /* 00003EF8 */
  6009. 00003F46  724A                     moveq.l    D1, 0x4A
  6010. 00003F48  B081                     cmp.l      D0, D1
  6011. 00003F4A  67B0                     beq        -0x4E /* 00003EFC */
  6012. 00003F4C  724D                     moveq.l    D1, 0x4D
  6013. 00003F4E  B081                     cmp.l      D0, D1
  6014. 00003F50  67BC                     beq        -0x42 /* 00003F0E */
  6015. 00003F52  724E                     moveq.l    D1, 0x4E
  6016. 00003F54  B081                     cmp.l      D0, D1
  6017. 00003F56  67B6                     beq        -0x48 /* 00003F0E */
  6018. 00003F58  7205                     moveq.l    D1, 0x05
  6019. 00003F5A  B081                     cmp.l      D0, D1
  6020. 00003F5C  67B0                     beq        -0x4E /* 00003F0E */
  6021. 00003F5E  7243                     moveq.l    D1, 0x43
  6022. 00003F60  B081                     cmp.l      D0, D1
  6023. 00003F62  67AA                     beq        -0x54 /* 00003F0E */
  6024. 00003F64  7244                     moveq.l    D1, 0x44
  6025. 00003F66  B081                     cmp.l      D0, D1
  6026. 00003F68  67A4                     beq        -0x5A /* 00003F0E */
  6027. 00003F6A  7221                     moveq.l    D1, 0x21
  6028. 00003F6C  B081                     cmp.l      D0, D1
  6029. 00003F6E  679E                     beq        -0x60 /* 00003F0E */
  6030. 00003F70  7245                     moveq.l    D1, 0x45
  6031. 00003F72  B081                     cmp.l      D0, D1
  6032. 00003F74  6798                     beq        -0x66 /* 00003F0E */
  6033. 00003F76  723C                     moveq.l    D1, 0x3C
  6034. 00003F78  B081                     cmp.l      D0, D1
  6035. 00003F7A  6792                     beq        -0x6C /* 00003F0E */
  6036. 00003F7C  7247                     moveq.l    D1, 0x47
  6037. 00003F7E  B081                     cmp.l      D0, D1
  6038. 00003F80  678C                     beq        -0x72 /* 00003F0E */
  6039. 00003F82  7248                     moveq.l    D1, 0x48
  6040. 00003F84  B081                     cmp.l      D0, D1
  6041. 00003F86  6786                     beq        -0x78 /* 00003F0E */
  6042. 00003F88  7249                     moveq.l    D1, 0x49
  6043. 00003F8A  B081                     cmp.l      D0, D1
  6044. 00003F8C  6780                     beq        -0x7E /* 00003F0E */
  6045. 00003F8E  723D                     moveq.l    D1, 0x3D
  6046. 00003F90  B081                     cmp.l      D0, D1
  6047. 00003F92  6700 FF7A                beq        -0x84 /* 00003F0E */
  6048. 00003F96  723E                     moveq.l    D1, 0x3E
  6049. 00003F98  B081                     cmp.l      D0, D1
  6050. 00003F9A  6700 FF72                beq        -0x8C /* 00003F0E */
  6051. 00003F9E  7209                     moveq.l    D1, 0x09
  6052. 00003FA0  B081                     cmp.l      D0, D1
  6053. 00003FA2  6700 FF6A                beq        -0x94 /* 00003F0E */
  6054. 00003FA6  7239                     moveq.l    D1, 0x39
  6055. 00003FA8  B081                     cmp.l      D0, D1
  6056. 00003FAA  6700 FF62                beq        -0x9C /* 00003F0E */
  6057. 00003FAE  7230                     moveq.l    D1, 0x30
  6058. 00003FB0  B081                     cmp.l      D0, D1
  6059. 00003FB2  676C                     beq        +0x6E /* 00004020 */
  6060. 00003FB4  6000 FF52                bra        -0xAC /* 00003F08 */
  6061. label00003FB8:
  6062. 00003FB8  4A84                     tst.l      D4
  6063. 00003FBA  660A                     bne        +0xC /* 00003FC6 */
  6064. 00003FBC  0C2E 0053 FFFC           cmpi.b     [A6 - 0x4], 0x53 /* 'S' */
  6065. 00003FC2  6658                     bne        +0x5A /* 0000401C */
  6066. 00003FC4  605A                     bra        +0x5C /* 00004020 */
  6067. label00003FC6:
  6068. 00003FC6  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  6069. 00003FCA  122D CDDC                move.b     D1, [A5 - 0x3224]
  6070. 00003FCE  7000                     moveq.l    D0, 0x00
  6071. 00003FD0  1001                     move.b     D0, D1
  6072. 00003FD2  7209                     moveq.l    D1, 0x09
  6073. 00003FD4  B081                     cmp.l      D0, D1
  6074. 00003FD6  6744                     beq        +0x46 /* 0000401C */
  6075. 00003FD8  7239                     moveq.l    D1, 0x39
  6076. 00003FDA  B081                     cmp.l      D0, D1
  6077. 00003FDC  673E                     beq        +0x40 /* 0000401C */
  6078. 00003FDE  7267                     moveq.l    D1, 0x67
  6079. 00003FE0  B081                     cmp.l      D0, D1
  6080. 00003FE2  6738                     beq        +0x3A /* 0000401C */
  6081. 00003FE4  7257                     moveq.l    D1, 0x57
  6082. 00003FE6  B081                     cmp.l      D0, D1
  6083. 00003FE8  672E                     beq        +0x30 /* 00004018 */
  6084. 00003FEA  7272                     moveq.l    D1, 0x72
  6085. 00003FEC  B081                     cmp.l      D0, D1
  6086. 00003FEE  6728                     beq        +0x2A /* 00004018 */
  6087. 00003FF0  7254                     moveq.l    D1, 0x54
  6088. 00003FF2  B081                     cmp.l      D0, D1
  6089. 00003FF4  6722                     beq        +0x24 /* 00004018 */
  6090. 00003FF6  0C80 0000 008A           cmpi.l     D0, 0x8A
  6091. 00003FFC  671A                     beq        +0x1C /* 00004018 */
  6092. 00003FFE  7253                     moveq.l    D1, 0x53
  6093. 00004000  B081                     cmp.l      D0, D1
  6094. 00004002  6718                     beq        +0x1A /* 0000401C */
  6095. 00004004  725B                     moveq.l    D1, 0x5B
  6096. 00004006  B081                     cmp.l      D0, D1
  6097. 00004008  6712                     beq        +0x14 /* 0000401C */
  6098. 0000400A  7252                     moveq.l    D1, 0x52
  6099. 0000400C  B081                     cmp.l      D0, D1
  6100. 0000400E  6710                     beq        +0x12 /* 00004020 */
  6101. 00004010  7258                     moveq.l    D1, 0x58
  6102. 00004012  B081                     cmp.l      D0, D1
  6103. 00004014  670A                     beq        +0xC /* 00004020 */
  6104. 00004016  6008                     bra        +0xA /* 00004020 */
  6105. label00004018:
  6106. 00004018  7601                     moveq.l    D3, 0x01
  6107. 0000401A  6006                     bra        +0x8 /* 00004022 */
  6108. label0000401C:
  6109. 0000401C  7600                     moveq.l    D3, 0x00
  6110. 0000401E  6002                     bra        +0x4 /* 00004022 */
  6111. label00004020:
  6112. 00004020  7602                     moveq.l    D3, 0x02
  6113. label00004022:
  6114. 00004022  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  6115. 00004026  2003                     move.l     D0, D3
  6116. label00004028:
  6117. 00004028  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  6118. 0000402C  4E5E                     unlink     A6
  6119. 0000402E  4E75                     rts
  6120. fn00004030:
  6121. 00004030  202D D91E                move.l     D0, [A5 - 0x26E2]
  6122. 00004034  6704                     beq        +0x6 /* 0000403A */
  6123. 00004036  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  6124. label0000403A:
  6125. 0000403A  4E75                     rts
  6126. fn0000403C:
  6127. 0000403C  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  6128. 00004040  4E75                     rts
  6129. fn00004042:
  6130. 00004042  4E56 0000                link       A6, 0
  6131. 00004046  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6132. 0000404A  266E 000A                movea.l    A3, [A6 + 0xA]
  6133. 0000404E  286B 0010                movea.l    A4, [A3 + 0x10]
  6134. 00004052  487A 00AE                pea.l      [PC + 0xAE /* 00004102, value 0x6D61696E 'main', cstring "main" */]
  6135. 00004056  204B                     movea.l    A0, A3
  6136. 00004058  7054                     moveq.l    D0, 0x54
  6137. 0000405A  D1C0                     add.l      A0, D0
  6138. 0000405C  2F08                     move.l     -[A7], A0
  6139. 0000405E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  6140. 00004062  504F                     addq.w     A7, 8
  6141. 00004064  4A80                     tst.l      D0
  6142. 00004066  663A                     bne        +0x3C /* 000040A2 */
  6143. 00004068  204B                     movea.l    A0, A3
  6144. 0000406A  700C                     moveq.l    D0, 0x0C
  6145. 0000406C  D1C0                     add.l      A0, D0
  6146. 0000406E  2F08                     move.l     -[A7], A0
  6147. 00004070  122D D5C8                move.b     D1, [A5 - 0x2A38]
  6148. 00004074  7000                     moveq.l    D0, 0x00
  6149. 00004076  1001                     move.b     D0, D1
  6150. 00004078  E580                     asl        D0, 2
  6151. 0000407A  41ED D616                lea.l      A0, [A5 - 0x29EA]
  6152. 0000407E  2F30 0000                move.l     -[A7], [A0 + D0.w]
  6153. 00004082  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  6154. 00004086  162E 0008                move.b     D3, [A6 + 0x8]
  6155. 0000408A  7002                     moveq.l    D0, 0x02
  6156. 0000408C  B600                     cmp.b      D3, D0
  6157. 0000408E  6706                     beq        +0x8 /* 00004096 */
  6158. 00004090  7015                     moveq.l    D0, 0x15
  6159. 00004092  B600                     cmp.b      D3, D0
  6160. 00004094  662C                     bne        +0x2E /* 000040C2 */
  6161. label00004096:
  6162. 00004096  7023                     moveq.l    D0, 0x23
  6163. 00004098  2F00                     move.l     -[A7], D0
  6164. 0000409A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  6165. 0000409E  584F                     addq.w     A7, 4
  6166. 000040A0  6020                     bra        +0x22 /* 000040C2 */
  6167. label000040A2:
  6168. 000040A2  302C 0008                move.w     D0, [A4 + 0x8]
  6169. 000040A6  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  6170. 000040AA  6616                     bne        +0x18 /* 000040C2 */
  6171. 000040AC  206B 000C                movea.l    A0, [A3 + 0xC]
  6172. 000040B0  2010                     move.l     D0, [A0]
  6173. 000040B2  0240 6000                andi.w     D0, 0x6000 /* '`\0' */
  6174. 000040B6  0C40 2000                cmpi.w     D0, 0x2000 /* ' \0' */
  6175. 000040BA  6606                     bne        +0x8 /* 000040C2 */
  6176. 000040BC  006C 0060 0008           ori.w      [A4 + 0x8], 0x60 /* '`' */
  6177. label000040C2:
  6178. 000040C2  206B 000C                movea.l    A0, [A3 + 0xC]
  6179. 000040C6  2468 0008                movea.l    A2, [A0 + 0x8]
  6180. 000040CA  2012                     move.l     D0, [A2]
  6181. 000040CC  721F                     moveq.l    D1, 0x1F
  6182. 000040CE  C041                     and.w      D0, D1
  6183. 000040D0  7214                     moveq.l    D1, 0x14
  6184. 000040D2  B041                     cmp.w      D0, D1
  6185. 000040D4  661E                     bne        +0x20 /* 000040F4 */
  6186. 000040D6  206A 000C                movea.l    A0, [A2 + 0xC]
  6187. 000040DA  2068 0010                movea.l    A0, [A0 + 0x10]
  6188. 000040DE  2028 0010                move.l     D0, [A0 + 0x10]
  6189. 000040E2  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  6190. 000040E8  670A                     beq        +0xC /* 000040F4 */
  6191. 000040EA  7016                     moveq.l    D0, 0x16
  6192. 000040EC  2F00                     move.l     -[A7], D0
  6193. 000040EE  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  6194. 000040F2  584F                     addq.w     A7, 4
  6195. label000040F4:
  6196. 000040F4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6197. 000040F8  4E5E                     unlink     A6
  6198. 000040FA  205F                     movea.l    A0, [A7]+
  6199. 000040FC  5C4F                     addq.w     A7, 6
  6200. 000040FE  4ED0                     jmp        [A0]
  6201. 00004100  0006 6D61                ori.b      D6, 0x61 /* 'a' */
  6202. 00004104  696E                     bvs        +0x70 /* 00004174 */
  6203. 00004106  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6204. // begin alternate branch 00004108-00004110
  6205. fn00004108:
  6206. 00004108  4E56 0000                link       A6, 0
  6207. 0000410C  48E7 1010                movem.l    -[A7], D3,A3
  6208. // end alternate branch 00004108-00004110
  6209. fn00004108: // (misaligned)
  6210. 0000410A  0000 48E7                ori.b      D0, 0xE7
  6211. 0000410E  1010                     move.b     D0, [A0]
  6212. 00004110  266E 000A                movea.l    A3, [A6 + 0xA]
  6213. 00004114  102D D5E5                move.b     D0, [A5 - 0x2A1B]
  6214. 00004118  6766                     beq        +0x68 /* 00004180 */
  6215. 0000411A  162B 001C                move.b     D3, [A3 + 0x1C]
  6216. 0000411E  7003                     moveq.l    D0, 0x03
  6217. 00004120  B600                     cmp.b      D3, D0
  6218. 00004122  6706                     beq        +0x8 /* 0000412A */
  6219. 00004124  7006                     moveq.l    D0, 0x06
  6220. 00004126  B600                     cmp.b      D3, D0
  6221. 00004128  6656                     bne        +0x58 /* 00004180 */
  6222. label0000412A:
  6223. 0000412A  302E 0008                move.w     D0, [A6 + 0x8]
  6224. 0000412E  6750                     beq        +0x52 /* 00004180 */
  6225. 00004130  206B 000C                movea.l    A0, [A3 + 0xC]
  6226. 00004134  2010                     move.l     D0, [A0]
  6227. 00004136  721F                     moveq.l    D1, 0x1F
  6228. 00004138  C081                     and.l      D0, D1
  6229. 0000413A  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  6230. 0000413E  1030 0000                move.b     D0, [A0 + D0.w]
  6231. 00004142  7210                     moveq.l    D1, 0x10
  6232. 00004144  C001                     and.b      D0, D1
  6233. 00004146  672C                     beq        +0x2E /* 00004174 */
  6234. 00004148  302B 0048                move.w     D0, [A3 + 0x48]
  6235. 0000414C  142D D5E4                move.b     D2, [A5 - 0x2A1C]
  6236. 00004150  7200                     moveq.l    D1, 0x00
  6237. 00004152  1202                     move.b     D1, D2
  6238. 00004154  8041                     or.w       D0, D1
  6239. 00004156  7605                     moveq.l    D3, 0x05
  6240. 00004158  C043                     and.w      D0, D3
  6241. 0000415A  B043                     cmp.w      D0, D3
  6242. 0000415C  6616                     bne        +0x18 /* 00004174 */
  6243. 0000415E  2F0B                     move.l     -[A7], A3
  6244. 00004160  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  6245. 00004164  2F00                     move.l     -[A7], D0
  6246. 00004166  2F3C 0000 00DE           move.l     -[A7], 0xDE
  6247. 0000416C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  6248. 00004170  504F                     addq.w     A7, 8
  6249. 00004172  600C                     bra        +0xE /* 00004180 */
  6250. label00004174:
  6251. 00004174  122D D5E4                move.b     D1, [A5 - 0x2A1C]
  6252. 00004178  7000                     moveq.l    D0, 0x00
  6253. 0000417A  1001                     move.b     D0, D1
  6254. 0000417C  816B 0048                or.w       [A3 + 0x48], D0
  6255. label00004180:
  6256. 00004180  4CDF 0808                movem.l    D3,A3, [A7]+
  6257. 00004184  4E5E                     unlink     A6
  6258. 00004186  205F                     movea.l    A0, [A7]+
  6259. 00004188  5C4F                     addq.w     A7, 6
  6260. 0000418A  4ED0                     jmp        [A0]
  6261.